Class
ConceptItemEntity
@objc(ConceptItemEntity) public class ConceptItemEntity: NSManagedObject
Relationships
Conforms To
NSManagedObject
Properties
id
var id: String
component_id
var component_id: String
positionX
var positionX: Float
positionY
var positionY: Float
positionZ
var positionZ: Float
rotationW
var rotationW: Float
rotationX
var rotationX: Float
rotationY
var rotationY: Float
rotationZ
var rotationZ: Float
assignedMaterials
var assignedMaterials: NSSet?
concept
var concept: ConceptEntity?
Methods
fetchRequest()
@nonobjc public class func fetchRequest() -> NSFetchRequest<ConceptItemEntity>
addToAssignedMaterials(_:)
@objc(addAssignedMaterialsObject) @NSManaged public func addToAssignedMaterials(_ value: AssignedMaterialEntity)
removeFromAssignedMaterials(_:)
@objc(removeAssignedMaterialsObject) @NSManaged public func removeFromAssignedMaterials(_ value: AssignedMaterialEntity)
addToAssignedMaterials(_:)
@objc(addAssignedMaterials) @NSManaged public func addToAssignedMaterials(_ values: NSSet)
removeFromAssignedMaterials(_:)
@objc(removeAssignedMaterials) @NSManaged public func removeFromAssignedMaterials(_ values: NSSet)
obtainComponent(block:)
public func obtainComponent(block: @escaping (ComponentEntity?, Error?) -> Void)
assignMaterial(tag:materialId:)
public func assignMaterial(tag: String, materialId: String?)
getAssignedMaterials(block:)
public func getAssignedMaterials(block: @escaping ([(tag: String, materialId: String?, scnMaterial: SCNMaterial?)], Error?) -> Void)
isMaterialAssigned(materialId:)
public func isMaterialAssigned(materialId: String) -> Bool