Product Occurrence

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.

Function Documentation