A3DPDFNodeData

Fields

A3DEntity *

m_pEntity

A3DInt32

m_iPocFatherIndex

A3DPDFEModelFileNodeType

m_eNodeType

A3DUTF8Char *

m_pcNodeUid

A3DUTF8Char *

m_pcName

A3DUTF8Char *

m_pcOriginalFilePath

A3DUTF8Char *

m_pcFilePath

A3DInt32

m_iNbAttributes

A3DPDFNodeAttributeData **

m_ppAttributes

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.