Publication Module

Types

A3DAsmPublicationData

A3DAsmPublicationSetData

Functions

A3DStatus

A3DAsmPublicationGet

A3DStatus

A3DAsmPublicationSetGet

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 in case of success or an error code

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 in case of success or an error code