Product Occurrence
Parent module: Structure Module
- 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.
Sub-modules
The product flags are used to define the specific usages of a product occurrence. |
|
Part Definition |
|
Creates and accesses filter entities that control the entities and layers included in the 3D image. |
|
Some geometric entities are linked together so that they remain rigidly connected. |
Data Structures
A structure to store material, visibility, suppressed, etc… |
|
A structure to store a list of MaterialAndVisualisationInfos, applied by a view. |
|
A structure specifying product occurrence data. |
|
A structure specifying assembly attachments infos specific to SolidWorks format. |
|
A structure specifying product occurrence data specific to SolidWorks format. |
|
A structure specifying product occurrence data specific to Catia format. |
|
A structure specifying product occurrence data specific to CV5 format. |
|
A structure specifying Promoted Bodies Ids for Ug Format. |
|
A structure specifying a List of Elements Ids associated to a refset, for Ug Format. |
|
A structure specifying product occurrence data specific to Ug format. |
|
A structure specifying product occurrence data specific to CV5 format. |
|
A structure specifying product occurrence data specific to Inventor format. |
|
A structure specifying product occurrence data specific to JT format. |
|
A structure describing a layer. |
Functions
Populates the A3DAsmProductOccurrenceData structure. |
|
Creates an A3DAsmProductOccurrence from A3DAsmProductOccurrenceData structure. |
|
Sets up an A3DAsmProductOccurrence entity as a prototype to another A3DAsmProductOccurrence entity. |
|
Removes all tessellation and geometry of an A3DAsmProductOccurrence entity. |
|
Returns the full path name of the file associated with the product occurrence. |
|
Returns the original file name stored in the CAD file. |
|
Adds a view in the Array of views. |
|
Allows to modify some data of a product occurrence. |
|
Creates a new product occurrence by making a deep copy of the data. |
|
Get the father of a product occurrence. |
|
Populates the A3DAsmProductOccurrenceDataSLW structure. |
|
Populates the A3DAsmProductOccurrenceDataCat structure. |
|
Populates the A3DAsmProductOccurrenceDataCV5 structure. |
|
Populates the A3DAsmProductOccurrenceDataUg structure. |
|
Populates the A3DAsmProductOccurrenceDataProe structure. |
|
Populates the A3DAsmProductOccurrenceDataInv structure. |
|
Populates the A3DAsmProductOccurrenceDataJT structure. |
|
Allow to get the layer name of an item from his layer defined by A3DMiscCascadedAttributesData::m_usLayer . |
|
Combine Part ID and Occurrence identifier. |
Enumerators
Load status of the PRC model file. |
|
A3DAsmProductOccurrenceData extension for Catia V4 |
|
A3DAsmProductOccurrenceData extension for Inventor |
|
A3DAsmProductOccurrenceData extension for SolidWorks |