A3DPDFNodeData

Detailed Description

struct A3DPDFNodeData

Structure that defines information for a PDF node in a modelfile.

Version
10.0

Public Members

A3DEntity *m_pEntity

The pointer on PRC entity.

A3DInt32 m_iPocFatherIndex

The index of the product occurrence father in the list of nodes into modelfile (A3DPDFModelFileNodesData::m_ppNodes).

A3DPDFEModelFileNodeType m_eNodeType

Type of the entity (product occurence, geometry node, or 3D PMI node).

A3DUTF8Char *m_pcNodeUid

The PDF unique id of the node. This can be used in javascript code to interact witrh 3D nodes.

A3DUTF8Char *m_pcName

Name of the PRC entity associated with the node.

A3DUTF8Char *m_pcOriginalFilePath

If the node is for a product occurence, this is the original file name stored in the CAD file.

A3DUTF8Char *m_pcFilePath

If the node is for a product occurence, this is the full path name of the file associated with the product occurrence.

A3DInt32 m_iNbAttributes

Size of the following array.

A3DPDFNodeAttributeData **m_ppAttributes

Array of attributes.