CFx SDK Documentation 2024 SP0
|
#include <GeGbl.h>
Public Types | |
enum | LoopType { kLUndefined , kLOuter , kLInner } |
Public Member Functions | |
OdGeLoopCtx (const OdGeSurface *pSurface, const OdArray< std::pair< const OdGeCurve2d *, bool > > &arrCoedges, const OdArray< const OdGeCurve3d * > &arrEdges, bool bFaceReversed) | |
LoopType | getLoopType (double dTol) |
This class is used to store information about loop and to detect type of loop (inner/outer/undefined).
Corresponding C++ library: TD_Ge
<group !!RECORDS_tkernel_apiref>
|
inline |
Constructor for OdGeLoopCtx.
pSurface | [in] Surface. |
arrCoedges | [in] Array of coedges, i.e. 2d curves forming the loop with reverse flags, indicating whether 2d and 3d curves have opposite orientations. |
arrEdges | [in] Array of edges, i.e. 3d curves forming the loop. |
bFaceReversed | [in] Is face reversed relative to the surface. |
LoopType OdGeLoopCtx::getLoopType | ( | double | dTol | ) |
Determines loop type.
dTol | [in] Geometric tolerance. |