A3DCrvIntersectionData

struct A3DCrvIntersectionData

Intersection structure.

2.0

Variables

A3DBool A3DCrvIntersectionData.m_bIs2D

A value of true specifies a 2D curve; and a value of false specifies a 3D curve.

A3DMiscCartesianTransformationData A3DCrvIntersectionData.m_sTrsf

Cartesian transformation.

A3DParameterizationData A3DCrvIntersectionData.m_sParam

Parameterization.

A3DSurfBase *A3DCrvIntersectionData.m_pSurface1

Surface 1.

A3DSurfBase *A3DCrvIntersectionData.m_pSurface2

Surface 2.

A3DBool A3DCrvIntersectionData.m_bSensSurface1

True if sense is the same as surface 1; false otherwise.

A3DBool A3DCrvIntersectionData.m_bSensSurface2

True if sense is the same as surface 2; false otherwise.

A3DBool A3DCrvIntersectionData.m_bSens

True if the sense of the intersection sense is surface 1 cross surface 2; false otherwise.

A3DUns32 A3DCrvIntersectionData.m_uiCrossingPtsSize

Number of crossing points.

A3DCrossingPointsCrvIntersectionData *A3DCrvIntersectionData.m_pCrossingPts

Array of crossing points.

A3DVector3dData A3DCrvIntersectionData.m_sStartLimitPoint

Start limit point.

A3DEIntersectionLimitType A3DCrvIntersectionData.m_sStartLimitType

Start limit type.

A3DVector3dData A3DCrvIntersectionData.m_sEndLimitPoint

End limit point.

A3DEIntersectionLimitType A3DCrvIntersectionData.m_sEndLimitType

End limit type.

A3DDouble A3DCrvIntersectionData.m_dChordalError

Chordal error.

A3DDouble A3DCrvIntersectionData.m_dAngularError

Angular error.

A3DBool A3DCrvIntersectionData.m_bParameterizationDefinitionRespected

Parameterization definition respected.