|
typedef A3DStatus(* | PFA3DTopoBodyGet) (const A3DTopoBody *pBody, A3DTopoBodyData *pData) |
| Populates the A3DTopoBodyData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoBodySet) (A3DTopoBody *pBody, const A3DTopoBodyData *pData) |
| Sets a previously created A3DTopoBody with an A3DTopoBodyData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoBrepDataCreate) (const A3DTopoBrepDataData *pData, A3DTopoBrepData **ppBrep) |
| Creates an A3DTopoBrepData from an A3DTopoBrepDataData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoBrepDataGet) (const A3DTopoBrepData *pBrep, A3DTopoBrepDataData *pData) |
| Populates the A3DTopoBrepDataData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoBrepDataGetEdges) (A3DTopoBrepData const *psBrepData, A3DUns32 *piNbEdges, A3DTopoEdge ***papsEdges) |
| Return all A3DTopoEdge from an A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoBrepDataGetFaces) (A3DTopoBrepData const *psBrepData, A3DUns32 *psNbFaces, A3DTopoFace ***papsFaces) |
| Return all A3DTopoFace from an A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoCoEdgeCreate) (const A3DTopoCoEdgeData *pData, A3DTopoCoEdge **ppCoEdge) |
| Creates an A3DTopoCoEdge from an A3DTopoCoEdgeData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoCoEdgeGet) (const A3DTopoCoEdge *pCoEdge, A3DTopoCoEdgeData *pData) |
| Populates the A3DTopoCoEdgeData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoCoedgeGetLoop) (A3DTopoCoEdge const *psCoEdge, A3DTopoLoop **ppsLoop) |
| Return the owning A3DTopoLoop of an A3DTopoCoEdge. More...
|
|
typedef A3DStatus(* | PFA3DTopoCoEdgeSetNeighbour) (A3DTopoCoEdge *pCoEdge, A3DTopoCoEdge *pNeighbour) |
| Sets the A3DTopoCoEdge neighbor on an A3DTopoCoEdge. More...
|
|
typedef A3DStatus(* | PFA3DTopoConnexCreate) (const A3DTopoConnexData *pData, A3DTopoConnex **ppConnex) |
| Creates an A3DTopoConnex from an A3DTopoConnexData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoConnexGet) (const A3DTopoConnex *pConnex, A3DTopoConnexData *pData) |
| Populates the A3DTopoConnexData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoContextCreate) (const A3DTopoContextData *pData, A3DTopoContext **ppContext) |
| Creates an A3DTopoContext from an A3DTopoContextData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoContextGet) (const A3DTopoContext *pContext, A3DTopoContextData *pData) |
| Populates the A3DTopoContextData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoEdgeCreate) (const A3DTopoEdgeData *pData, A3DTopoEdge **ppEdge) |
| Creates an A3DTopoEdge from an A3DTopoEdgeData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoEdgeGet) (const A3DTopoEdge *pEdge, A3DTopoEdgeData *pData) |
| Populates the A3DTopoEdgeData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoEdgeGetCoEdges) (const A3DTopoBrepData *psBrepData, const A3DTopoEdge *psEdge, A3DUns32 *piNbCoedges, A3DTopoCoEdge ***papsCoEdges) |
| Return all A3DTopoCoEdge from an A3DTopoEdge within the given A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoEdgeGetOrCompute3DCurve) (A3DTopoBrepData const *psBrepData, A3DTopoEdge const *psEdge, A3DCrvBase const **pps3DCurve) |
| Return a A3DCrvBase (3D curve or computed A3DCrvOnSurf) from an A3DTopoEdge within the given A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoEdgeGetSurfaces) (const A3DTopoBrepData *psBrepData, const A3DTopoEdge *psEdge, A3DUns32 *piNbSurfaces, A3DSurfBase ***papsSurfaces) |
| Return all A3DSurfBase from an A3DTopoEdge within the given A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoFaceCreate) (const A3DTopoFaceData *pData, A3DTopoFace **ppFace) |
| Creates an A3DTopoFace from an A3DTopoFaceData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoFaceGet) (const A3DTopoFace *pFace, A3DTopoFaceData *pData) |
| Populates the A3DTopoFaceData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoFaceGetShell) (A3DTopoBrepData const *psBrepData, A3DTopoFace const *psFace, A3DTopoShell const **ppsShell) |
| Return the owning A3DTopoShell of the A3DTopoFace inside the given A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoFaceGetShellAndOrientation) (A3DTopoBrepData const *psBrepData, A3DTopoFace const *psFace, A3DTopoShell const **ppsShell, A3DUns8 *pusOrientation) |
| Return the owning A3DTopoShell of the A3DTopoFace and the orientation between them inside the given A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoLoopCreate) (const A3DTopoLoopData *pData, A3DTopoLoop **ppLoop) |
| Creates an A3DTopoLoop from an A3DTopoLoopData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoLoopGet) (const A3DTopoLoop *pLoop, A3DTopoLoopData *pData) |
| Populates the A3DTopoLoopData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoLoopGetFace) (A3DTopoBrepData const *psBrepData, A3DTopoLoop const *psLoop, A3DTopoFace const **ppsFace) |
| Return the owning A3DTopoFace of the A3DTopoLoop inside the given A3DTopoBrepData. More...
|
|
typedef A3DStatus(* | PFA3DTopoMultipleVertexCreate) (const A3DTopoMultipleVertexData *pData, A3DTopoMultipleVertex **ppMultipleVertex) |
| Creates an A3DTopoMultipleVertex from an A3DTopoMultipleVertexData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoMultipleVertexGet) (const A3DTopoMultipleVertex *pMultipleVertex, A3DTopoMultipleVertexData *pData) |
| Populates the A3DTopoMultipleVertexData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoShellCreate) (const A3DTopoShellData *pData, A3DTopoShell **ppShell) |
| Creates an A3DTopoShell from an A3DTopoShellData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoShellGet) (const A3DTopoShell *pShell, A3DTopoShellData *pData) |
| Populates the A3DTopoShellData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoSingleWireBodyCreate) (const A3DTopoSingleWireBodyData *pData, A3DTopoSingleWireBody **ppSingleWireBody) |
| Creates an A3DTopoSingleWireBody from an A3DTopoSingleWireBodyData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoSingleWireBodyGet) (const A3DTopoSingleWireBody *pSingleWireBody, A3DTopoSingleWireBodyData *pData) |
| Populates the A3DTopoSingleWireBodyData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoUniqueVertexCreate) (const A3DTopoUniqueVertexData *pData, A3DTopoUniqueVertex **ppUniqueVertex) |
| Creates an A3DTopoUniqueVertexData from an A3DTopoUniqueVertexData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoUniqueVertexGet) (const A3DTopoUniqueVertex *pUniqueVertex, A3DTopoUniqueVertexData *pData) |
| Populates the A3DTopoUniqueVertexData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoWireEdgeCreate) (const A3DTopoWireEdgeData *pData, A3DTopoWireEdge **ppWireEdge) |
| Creates an A3DTopoWireEdge from an A3DTopoWireEdgeData structure. More...
|
|
typedef A3DStatus(* | PFA3DTopoWireEdgeGet) (const A3DTopoWireEdge *pWireEdge, A3DTopoWireEdgeData *pData) |
| Populates the A3DTopoWireEdgeData structure. More...
|
|
Header file for topology entities.
- Author
- Tech Soft 3D
- Version
- 14.1
- Date
- March 2021
- Copyright (c) 2010 - 2021 by Tech Soft 3D, Inc. All rights reserved.