Class Component
A component add behavior to an occurrence
Base class: Entity
Derived classes:
- AnimationComponent
- CameraComponent
- ExternalDataComponent
- JointComponent
- LODComponent
- LightComponent
- Metadata
- PMIComponent
- Part
- ReferencedDataComponent
- VariantComponent
classDiagram class Component Entity <|-- component="" component="">|--><|-- animationcomponent="" animationcomponent="" :="" +core.ident="" id="" component="">|--><|-- cameracomponent="" cameracomponent="" :="" +core.ident="" id="" cameracomponent="" :="" +core.boolean="" isperspective="" cameracomponent="" :="" +core.real="" aspectratio="" cameracomponent="" :="" +core.real="" yfov="" cameracomponent="" :="" +core.real="" xmag="" cameracomponent="" :="" +core.real="" ymag="" cameracomponent="" :="" +core.real="" zfar="" cameracomponent="" :="" +core.real="" znear="" component="">|--><|-- externaldatacomponent="" component="">|--><|-- jointcomponent="" jointcomponent="" :="" +core.ident="" id="" jointcomponent="" :="" +core.entity="" joint="" component="">|--><|-- lodcomponent="" lodcomponent="" :="" +core.ident="" id="" component="">|--><|-- lightcomponent="" lightcomponent="" :="" +core.ident="" id="" lightcomponent="" :="" +enum="" lighttype="" lightcomponent="" :="" +core.color="" color="" lightcomponent="" :="" +core.real="" power="" lightcomponent="" :="" +geom.angle="" cutoff="" component="">|--><|-- metadata="" metadata="" :="" +core.ident="" id="" component="">|--><|-- pmicomponent="" pmicomponent="" :="" +core.ident="" id="" component="">|--><|-- part="" part="" :="" +core.ident="" id="" part="" :="" +core.entity="" brepshapeinitial="" part="" :="" +core.entity="" brepshapemodified="" part="" :="" +core.entity="" tessellatedshape="" part="" :="" +geom.matrix4="" transform="" component="">|--><|-- referenceddatacomponent="" referenceddatacomponent="" :="" +core.ident="" id="" referenceddatacomponent="" :="" +core.string="" filepath="" referenceddatacomponent="" :="" +core.string="" idpath="" referenceddatacomponent="" :="" +core.string="" parentfilepath="" component="">|--><|-- variantcomponent="" variantcomponent="" :="" +core.ident="" id="" variantcomponent="" :="" +core.inheritablebool="" variantsensitive="">|-->
Functions accepting this type or a list of this type as a parameter:
- scene.getComponentOccurrence
- scene.getComponentType
- scene.setComponentOccurrence
- scene.getAnnotationGroups
- view.drawCappingPlane
- core.cloneEntity
- core.deleteEntities
- core.entityExists
- core.getEntityType
- core.getEntityTypeString
- core.addCustomProperties
- core.addCustomProperty
- core.getProperties
- core.getProperty
- core.getPropertyInfo
- core.hasCustomProperty
- core.hasProperty
- core.listProperties
- core.listPropertiesBatch
- core.removeCustomProperty
- core.setProperties
- core.setProperty
- core.supportCustomProperties
- core.unsetProperty
- scene.linkPropertyToAnimation
- scene.unlinkPropertyToAnimation
Inheritance
Component
Namespace: Scene
Syntax