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.