Publication Module

Detailed Description

group a3d_publication_module

Accesses published entities.

As of version 24.0, publications are supported only for the CATIA V5 format for the following elements:

  • edge
  • face
  • line
  • part body
  • plane
  • point
  • sketch
  • vertex

Function Documentation

A3DStatus A3DAsmPublicationGet(const A3DAsmPublication *pPublication, A3DAsmPublicationData *pData)

Populates the A3DAsmPublicationData structure.

Version
24.0

Return values:
  • A3D_INITIALIZE_NOT_CALLED
  • A3D_INVALID_DATA_STRUCT_NULL
  • A3D_INVALID_DATA_STRUCT_SIZE
  • A3D_INVALID_ENTITY_TYPE
  • A3D_SUCCESS
Returns:

A3D_SUCCESS on success, or an error code on failure

A3DStatus A3DAsmPublicationSetGet(const A3DAsmPublicationSet *pPublicationSet, A3DAsmPublicationSetData *pData)

Populates the A3DAsmPublicationSetData structure.

Version
24.0

Return values:
  • A3D_INITIALIZE_NOT_CALLED
  • A3D_INVALID_DATA_STRUCT_SIZE
  • A3D_INVALID_DATA_STRUCT_NULL
  • A3D_INVALID_ENTITY_TYPE
  • A3D_SUCCESS
Returns:

A3D_SUCCESS on success, or an error code on failure