Co-edge structure. More...

Data Fields

A3DTopoEdgem_pEdge
 
A3DTopoCoEdgem_pNeighbor
 
A3DCrvBasem_pUVCurve
 
A3DUns8 m_ucOrientationUVWithLoop
 
A3DUns8 m_ucOrientationWithLoop
 

Detailed Description

Co-edge structure.

Version
2.0

The following values are defined for the m_ucOrientationWithLoop (orientation between edge and loop) and m_ucOrientationUVWithLoop (orientation between uv_curve and loop) members:

  • 0: Opposite orientation
  • 1: Same orientation
  • 2: Unknown orientation
    Note
    The m_pUVCurve member must either reference a curve of type kA3DTypeCrvNurbs, or it must be NULL.
    Neighbors are connected one to one in a cyclic linked list. No pointer can be repeated in that list.

Field Documentation

◆ m_ucOrientationWithLoop

A3DUns8 A3DTopoCoEdgeData::m_ucOrientationWithLoop

Orientation of the edge with the loop.

◆ m_ucOrientationUVWithLoop

A3DUns8 A3DTopoCoEdgeData::m_ucOrientationUVWithLoop

Orientation of the uv_curve with the loop.

◆ m_pEdge

A3DTopoEdge* A3DTopoCoEdgeData::m_pEdge

Pointer to A3DTopoEdge.

◆ m_pUVCurve

A3DCrvBase* A3DTopoCoEdgeData::m_pUVCurve

Pointer to parametric space curve.

◆ m_pNeighbor

A3DTopoCoEdge* A3DTopoCoEdgeData::m_pNeighbor

Pointer to list of neighbors.