A3DTopoEdgeData Struct Reference

Edge structure. More...

Data Fields

A3DBool m_bHasTrimDomain
 
A3DDouble m_dTolerance
 
A3DCrvBasem_p3dCurve
 
A3DTopoVertexm_pEndVertex
 
A3DTopoVertexm_pStartVertex
 
A3DIntervalData m_sInterval
 

Detailed Description

Edge structure.

Version
2.0

When parsing this structure, use a tolerance that is the greatest of these values:

Field Documentation

A3DTopoVertex* A3DTopoEdgeData::m_pStartVertex

Start vertex; can be either an A3DTopoMultipleVertex or an A3DTopoUniqueVertex.

A3DTopoVertex* A3DTopoEdgeData::m_pEndVertex

End vertex; can be either an A3DTopoMultipleVertex or an A3DTopoUniqueVertex.

A3DCrvBase* A3DTopoEdgeData::m_p3dCurve

Pointer to 3D space curve.

A3DBool A3DTopoEdgeData::m_bHasTrimDomain

A value of true indicates the edge has a trim domain.

A3DIntervalData A3DTopoEdgeData::m_sInterval

Trimming domain for 3D curve.

A3DDouble A3DTopoEdgeData::m_dTolerance

Edge tolerance.