Product Occurrence
Types
| A3DMaterialAndVisualisationInfos | |
| A3DViewMaterialAndVisualisationInfos | |
| A3DAsmProductOccurrenceData | |
| A3DAsmAttachmentsInfosSLW | |
| A3DAsmProductOccurrenceDataSLW | |
| A3DAsmProductOccurrenceDataCat | |
| A3DAsmProductOccurrenceDataCV5 | |
| A3DPromotedBodyUg | |
| A3DElementsByRefsetUg | |
| A3DAsmProductOccurrenceDataUg | |
| A3DAsmProductOccurrenceDataProe | |
| A3DAsmProductOccurrenceDataInv | |
| A3DAsmProductOccurrenceDataJT | |
A3DEProductLoadStatus |
|
A3DEProductOccurrenceTypeCat |
|
A3DEProductOccurrenceTypeInv |
|
A3DEProductOccurrenceTypeSLW |
|
A3DELayerDisplayStatus |
Fields
kA3DProductLoadStatusUnknown |
|
kA3DProductLoadStatusError |
|
kA3DProductLoadStatusNotLoaded |
|
kA3DProductLoadStatusNotLoadable |
|
kA3DProductLoadStatusLoaded |
|
A3DEProductOccurrenceTypeCat_unknown |
|
A3DEProductOccurrenceTypeCat_model |
|
A3DEProductOccurrenceTypeCat_sessionModel |
|
A3DEProductOccurrenceTypeCat_session |
|
A3DEProductOccurrenceTypeCat_export |
|
A3DEProductOccurrenceTypeInv_none |
|
A3DEProductOccurrenceTypeInv_iam |
|
A3DEProductOccurrenceTypeInv_ipt |
|
A3DEProductOccurrenceTypeSLW_ContainerTess |
|
A3DEProductOccurrenceTypeSLW_Container |
|
A3DEProductOccurrenceTypeSLW_Part |
|
A3DEProductOccurrenceTypeSLW_Assembly |
|
A3DEProductOccurrenceTypeSLW_Drawing |
|
A3DEProductOccurrenceTypeSLW_Unknown |
|
A3DEProductOccurrenceTypeSLW_PartTesselated |
|
A3DEProductOccurrenceTypeSLW_AssemblyTesselated |
|
A3DEProductOccurrenceTypeSLW_StandalonePart |
|
kA3DLayerDisplayShow |
|
kA3DLayerDisplayHide |
|
kA3DLayerDisplayIsolate |
|
kA3DLayerDisplayUnknown |
Functions
A3DStatus |
deprecated_A3DAsmProductOccurrenceUnload() |
A3DStatus |
A3DAsmProductOccurrenceGet() |
A3DStatus |
A3DAsmProductOccurrenceCreate() |
A3DStatus |
A3DAsmProductOccurrenceSetProductPrototype() |
A3DStatus |
A3DAsmProductOccurrenceGetFilePathName() |
A3DStatus |
A3DAsmProductOccurrenceGetOriginalFilePathName() |
A3DStatus |
A3DAsmProductOccurrenceAddView() |
A3DStatus |
A3DAsmProductOccurrenceEdit() |
A3DStatus |
A3DAsmProductOccurrenceDeepCopy() |
A3DStatus |
A3DAsmProductOccurrenceGetFather() |
A3DStatus |
A3DAsmProductOccurrenceGetSLW() |
A3DStatus |
A3DAsmProductOccurrenceGetCat() |
A3DStatus |
A3DAsmProductOccurrenceGetCV5() |
A3DStatus |
A3DAsmProductOccurrenceGetUg() |
A3DStatus |
A3DAsmProductOccurrenceGetProe() |
A3DStatus |
A3DAsmProductOccurrenceGetInv() |
A3DStatus |
A3DAsmProductOccurrenceGetJT() |
A3DStatus |
A3DAsmProductOccurrenceGetIdentifier() |
Detailed Description
-
group
a3d_productoccurrence Creates and accesses product occurrence PRC entities.
A product occurrence denotes an assembly tree. If the assembly tree contains a single part, the product occurrence points directly to a part definition. In the case of a more complex assembly tree, a product occurrence is a hierarchy of child product occurrences. And a product occurrence can reference product occurrences that are designated as ProductPrototypes or ExternalData. Such ProductOccurrences denote subassembly structures, which in turn can point to PartDefinitions.
Entity type is kA3DTypeAsmProductOccurrence.
Type Documentation
-
enum
A3DEProductLoadStatus Load status of the PRC model file.
- Version
- 2.1
Values:
-
enumerator
kA3DProductLoadStatusUnknown Unknown status.
-
enumerator
kA3DProductLoadStatusError Loading error. For example, there is a missing file.
-
enumerator
kA3DProductLoadStatusNotLoaded Not loaded.
-
enumerator
kA3DProductLoadStatusNotLoadable Not loadable. For example, limitations exist that prevent the product from loading.
-
enumerator
kA3DProductLoadStatusLoaded The product was successfully loaded.
-
enum
A3DEProductOccurrenceTypeCat A3DAsmProductOccurrenceData extension for CATIA V4
- Version
- 8.2
Values:
-
enumerator
A3DEProductOccurrenceTypeCat_unknown Unknwon CATIA V4 type
-
enumerator
A3DEProductOccurrenceTypeCat_model CATIA V4 Model
-
enumerator
A3DEProductOccurrenceTypeCat_sessionModel CATIA V4 Session Model
-
enumerator
A3DEProductOccurrenceTypeCat_session CATIA V4 Session
-
enumerator
A3DEProductOccurrenceTypeCat_export CATIA V4 Export
-
enum
A3DEProductOccurrenceTypeInv A3DAsmProductOccurrenceData extension for Inventor
- Version
- 8.2
Values:
-
enumerator
A3DEProductOccurrenceTypeInv_none Unknown Inventor type
-
enumerator
A3DEProductOccurrenceTypeInv_iam Inventor assembly
-
enumerator
A3DEProductOccurrenceTypeInv_ipt Inventor Part
-
enum
A3DEProductOccurrenceTypeSLW A3DAsmProductOccurrenceData extension for SolidWorks
- Version
- 8.2
Values:
-
enumerator
A3DEProductOccurrenceTypeSLW_ContainerTess SolidWorks Container with tessellation
-
enumerator
A3DEProductOccurrenceTypeSLW_Container SolidWorks Container
-
enumerator
A3DEProductOccurrenceTypeSLW_Part SolidWorks Part
-
enumerator
A3DEProductOccurrenceTypeSLW_Assembly SolidWorks Assembly
-
enumerator
A3DEProductOccurrenceTypeSLW_Drawing SolidWorks 2D Drawing
-
enumerator
A3DEProductOccurrenceTypeSLW_Unknown Unknown Solidworks type
-
enumerator
A3DEProductOccurrenceTypeSLW_PartTesselated SolidWorks Part with tessellation
-
enumerator
A3DEProductOccurrenceTypeSLW_AssemblyTesselated SolidWorks Assembly with tessellation
-
enumerator
A3DEProductOccurrenceTypeSLW_StandalonePart SolidWorks Stand-alone Part
-
enum
A3DELayerDisplayStatus Layer display status.
- Version
- 24.5
Values:
-
enumerator
kA3DLayerDisplayShow Shown layer, the elements referenced by this layer are shown (note: other layers can change the visibility of these elements, it can depend of the behavior of each CAD software program).
-
enumerator
kA3DLayerDisplayHide Hidden layer, the elements referenced by this layer are hidden (note: other layers can change the visibility of these elements, it can depend of the behavior of each CAD software program).
-
enumerator
kA3DLayerDisplayIsolate Isolated layer, it means only the layers with this status are shown.
-
enumerator
kA3DLayerDisplayUnknown Layer display status unknown.