A3DMiscReferenceOnTopologyData
-
struct
A3DMiscReferenceOnTopologyData Structure that identifies the referenced topological entity and that specifies globally-defined attributes.
2.0m_puiAdditionalIndexescontains indexes on different topological elements (see Reference on Topology/Tessellation for explanation).m_puiAdditionalIndexes[0] is theA3DTopoFaceindex in theA3DTopoBrepDatam_puiAdditionalIndexes[1] is theA3DTopoLoopindex in theA3DTopoFacem_puiAdditionalIndexes[2] is theA3DTopoCoEdgeindex in theA3DTopoLoop.m_puiAdditionalIndexes[0] is theA3DTopoFaceindex in theA3DTopoBrepDatam_puiAdditionalIndexes[1] is theA3DTopoLoopindex in theA3DTopoFacem_puiAdditionalIndexes[2] is theA3DTopoCoEdgeindex in theA3DTopoLoopm_puiAdditionalIndexes[3] is theA3DTopoVertexindex in theA3DTopoEdgereferenced by theA3DTopoCoEdge. Is set to 0 for the start vertex, and 1 for the end vertex.
For reference on
A3DTopoEdgeor A3DTopoCoEdge,m_uiSizemust be set to 3 and For reference onA3DTopoVertex,m_uiSizemust be set to 4 and Please notice that features/markups may refer to several linkedItems containing one A3DMiscReferenceOnTopology each.
Variables
-
A3DEEntityType
A3DMiscReferenceOnTopologyData.m_eTopoItemType -
Restricted to the type listed in in Referenceable Topological Entities.
-
A3DTopoBrepData *
A3DMiscReferenceOnTopologyData.m_pBrepData -
Body.
Filled by A3DMiscReferenceOnTopologyGet, Can be NULL. With A3DMiscReferenceOnTopologyCreate it can’t be NULL and must be a A3DTopoBrepData.
-
A3DUns32
A3DMiscReferenceOnTopologyData.m_uiSize -
The size of
m_puiAdditionalIndexes.
-
A3DUns32 *
A3DMiscReferenceOnTopologyData.m_puiAdditionalIndexes -
Indices to retrieve the topological entity.