#include <CTiglTriangularizer.h>
Public Member Functions | |
| TIGL_EXPORT | CTiglTriangularizer (const CTiglUIDManager *uidMgr, PNamedShape shape, double deflection, ComponentTraingMode mode=NO_INFO, bool computeNormals=true) |
| TIGL_EXPORT | CTiglTriangularizer (PNamedShape shape, double deflection, bool computeNormals=true) |
| const CTiglPolyData & | getTriangulation () const |
Private Member Functions | |
| int | triangularizeComponent (const CTiglUIDManager *uidMgr, PNamedShape shape, double deflection, ComponentTraingMode=NO_INFO) |
| int | triangularizeFace (const TopoDS_Face &, unsigned long &nVertices, unsigned long &iPolyLow, unsigned long &iPolyUp) |
| void | writeFaceDummyMeta (unsigned long iPolyLower, unsigned long iPolyUpper) |
| void | writeFaceMeta (const CTiglUIDManager *uidMgr, const CFaceTraits &traits, const std::string &componentUID, TopoDS_Face face, unsigned long iPolyLower, unsigned long iPolyUpper) |
| bool | writeWingMeta (ITiglGeometricComponent &wing, const CFaceTraits &traits, gp_Pnt centralP, unsigned long iPolyLower, unsigned long iPolyUpper) |
| bool | writeWingSegmentMeta (ITiglGeometricComponent &segment, const CFaceTraits &traits, gp_Pnt centralP, unsigned long iPolyLower, unsigned long iPolyUpper) |
Private Attributes | |
| bool | m_computeNormals |
| CTiglPolyData | polys |
| TIGL_EXPORT tigl::CTiglTriangularizer::CTiglTriangularizer | ( | PNamedShape | shape, |
| double | deflection, | ||
| bool | computeNormals = true ) |
| TIGL_EXPORT tigl::CTiglTriangularizer::CTiglTriangularizer | ( | const CTiglUIDManager * | uidMgr, |
| PNamedShape | shape, | ||
| double | deflection, | ||
| ComponentTraingMode | mode = NO_INFO, | ||
| bool | computeNormals = true ) |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |