ConfigWiseSDK Documentation Beta

Class Concept​Item​Entity

@objc(ConceptItemEntity) public class ConceptItemEntity: NSManagedObject
ConceptItemEntity ConceptItemEntity NSManagedObject NSManagedObject ConceptItemEntity->NSManagedObject

Conforms To

NSManagedObject

Properties

id

var id: String

component_id

var component_id: String

position​X

var positionX: Float

position​Y

var positionY: Float

position​Z

var positionZ: Float

rotation​W

var rotationW: Float

rotation​X

var rotationX: Float

rotation​Y

var rotationY: Float

rotation​Z

var rotationZ: Float

assigned​Materials

var assignedMaterials: NSSet?

concept

var concept: ConceptEntity?

Methods

fetch​Request()

@nonobjc public class func fetchRequest() -> NSFetchRequest<ConceptItemEntity>

add​ToAssigned​Materials(_:​)

@objc(addAssignedMaterialsObject) @NSManaged public func addToAssignedMaterials(_ value: AssignedMaterialEntity)

remove​From​Assigned​Materials(_:​)

@objc(removeAssignedMaterialsObject) @NSManaged public func removeFromAssignedMaterials(_ value: AssignedMaterialEntity)

add​ToAssigned​Materials(_:​)

@objc(addAssignedMaterials) @NSManaged public func addToAssignedMaterials(_ values: NSSet)

remove​From​Assigned​Materials(_:​)

@objc(removeAssignedMaterials) @NSManaged public func removeFromAssignedMaterials(_ values: NSSet)

obtain​Component(block:​)

public func obtainComponent(block: @escaping (ComponentEntity?, Error?) -> Void)

assign​Material(tag:​material​Id:​)

public func assignMaterial(tag: String, materialId: String?)

get​Assigned​Materials(block:​)

public func getAssignedMaterials(block: @escaping ([(tag: String, materialId: String?, scnMaterial: SCNMaterial?)], Error?) -> Void)

is​Material​Assigned(material​Id:​)

public func isMaterialAssigned(materialId: String) -> Bool