Overview

Programming Guide

API Reference

Data Structures

struct  A3DTopoEdgeData
 Edge structure. More...
 

Functions

A3DStatus A3DTopoEdgeGet (const A3DTopoEdge *pEdge, A3DTopoEdgeData *pData)
 Populates the A3DTopoEdgeData structure. More...
 
A3DStatus A3DTopoEdgeCreate (const A3DTopoEdgeData *pData, A3DTopoEdge **ppEdge)
 Creates an A3DTopoEdge from an A3DTopoEdgeData structure. More...
 
A3DStatus A3DTopoEdgeGetCoEdges (const A3DTopoBrepData *psBrepData, const A3DTopoEdge *psEdge, A3DUns32 *piNbCoedges, A3DTopoCoEdge ***papsCoEdges)
 Return all A3DTopoCoEdge from an A3DTopoEdge within the given A3DTopoBerpData. More...
 
A3DStatus A3DTopoEdgeGetSurfaces (const A3DTopoBrepData *psBrepData, const A3DTopoEdge *psEdge, A3DUns32 *piNbSurfaces, A3DSurfBase ***papsSurfaces)
 Return all A3DSurfBase from an A3DTopoEdge within the given A3DTopoBerpData. More...
 
A3DStatus A3DTopoEdgeGetOrCompute3DCurve (A3DTopoBrepData const *psBrepData, A3DTopoEdge const *psEdge, A3DCrvBase const **pps3DCurve)
 Return a A3DCrvBase (3D curve or computed A3DCrvOnSurf) from an A3DTopoEdge within the given A3DTopoBerpData. More...
 

Detailed Description

Entity type is kA3DTypeTopoEdge

See also
A3DTopoEdge, A3DTopoEdgeData, A3DTopoEdgeGet, A3DTopoEdgeCreate

Function Documentation

A3DStatus A3DTopoEdgeCreate ( const A3DTopoEdgeData pData,
A3DTopoEdge **  ppEdge 
)
A3DStatus A3DTopoEdgeGetCoEdges ( const A3DTopoBrepData psBrepData,
const A3DTopoEdge psEdge,
A3DUns32 piNbCoedges,
A3DTopoCoEdge ***  papsCoEdges 
)

Return all A3DTopoCoEdge from an A3DTopoEdge within the given A3DTopoBerpData.

Version
8.2
Returns
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS
A3DStatus A3DTopoEdgeGetSurfaces ( const A3DTopoBrepData psBrepData,
const A3DTopoEdge psEdge,
A3DUns32 piNbSurfaces,
A3DSurfBase ***  papsSurfaces 
)

Return all A3DSurfBase from an A3DTopoEdge within the given A3DTopoBerpData.

Version
8.2
Returns
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS
A3DStatus A3DTopoEdgeGetOrCompute3DCurve ( A3DTopoBrepData const *  psBrepData,
A3DTopoEdge const *  psEdge,
A3DCrvBase const **  pps3DCurve 
)

Return a A3DCrvBase (3D curve or computed A3DCrvOnSurf) from an A3DTopoEdge within the given A3DTopoBerpData.

Version
8.2
Returns
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS