#include <CTiglTriangularizer.h>
|
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) |
|
◆ CTiglTriangularizer() [1/2]
TIGL_EXPORT tigl::CTiglTriangularizer::CTiglTriangularizer |
( |
PNamedShape |
shape, |
|
|
double |
deflection, |
|
|
bool |
computeNormals = true |
|
) |
| |
◆ CTiglTriangularizer() [2/2]
◆ getTriangulation()
const CTiglPolyData& tigl::CTiglTriangularizer::getTriangulation |
( |
| ) |
const |
|
inline |
◆ triangularizeComponent()
◆ triangularizeFace()
int tigl::CTiglTriangularizer::triangularizeFace |
( |
const TopoDS_Face & |
, |
|
|
unsigned long & |
nVertices, |
|
|
unsigned long & |
iPolyLow, |
|
|
unsigned long & |
iPolyUp |
|
) |
| |
|
private |
◆ writeFaceDummyMeta()
void tigl::CTiglTriangularizer::writeFaceDummyMeta |
( |
unsigned long |
iPolyLower, |
|
|
unsigned long |
iPolyUpper |
|
) |
| |
|
private |
◆ writeFaceMeta()
void tigl::CTiglTriangularizer::writeFaceMeta |
( |
const CTiglUIDManager * |
uidMgr, |
|
|
const CFaceTraits & |
traits, |
|
|
const std::string & |
componentUID, |
|
|
TopoDS_Face |
face, |
|
|
unsigned long |
iPolyLower, |
|
|
unsigned long |
iPolyUpper |
|
) |
| |
|
private |
◆ writeWingMeta()
bool tigl::CTiglTriangularizer::writeWingMeta |
( |
ITiglGeometricComponent & |
wing, |
|
|
const CFaceTraits & |
traits, |
|
|
gp_Pnt |
centralP, |
|
|
unsigned long |
iPolyLower, |
|
|
unsigned long |
iPolyUpper |
|
) |
| |
|
private |
◆ writeWingSegmentMeta()
bool tigl::CTiglTriangularizer::writeWingSegmentMeta |
( |
ITiglGeometricComponent & |
segment, |
|
|
const CFaceTraits & |
traits, |
|
|
gp_Pnt |
centralP, |
|
|
unsigned long |
iPolyLower, |
|
|
unsigned long |
iPolyUpper |
|
) |
| |
|
private |
◆ m_computeNormals
bool tigl::CTiglTriangularizer::m_computeNormals |
|
private |
◆ polys
The documentation for this class was generated from the following file: