OpenLexocad
27.0
|
A Polygon Mesh from triangles and quadrangles. More...
#include <PolygonMesh.h>
Public Member Functions | |
std::vector< int > | getPolygons () const |
void | setPolygons (const std::vector< int > &aValue) |
std::vector< Geom::Pnt > | getPoints () const |
void | setPoints (const std::vector< Geom::Pnt > &aValue) |
~PolygonMesh (void) | |
void | setMesh (pMesh aMesh) |
pConstMesh | getMesh () const |
![]() | |
virtual | ~Geometry (void) |
pShape | computeShape (bool checkShape=false) |
pConstShape | getShape (void) const |
double | getPrecision () const |
void | setPrecision (double p) |
Geom::Bnd_Box | getBoundingBox () const |
![]() | |
std::shared_ptr< Document > | getDocument () const |
bool | isNew () const |
bool | isUpdated () const |
bool | isValid () const |
bool | hasErrors () const |
void | touch () |
LxIfc4::LxIfc4EntityEnum | getEntityType () const |
std::string | getEntityTypeAsString () const |
std::shared_ptr< Core::DbgInfo > | getDbgInfo () const |
DocObject (Core::DocObject *aObject) | |
virtual | ~DocObject (void) |
Core::DocObject * | __getObj__ () const |
Additional Inherited Members | |
![]() | |
Geometry () | |
![]() | |
DocObject () | |
![]() | |
Core::DocObject * | _coreObj = nullptr |
A Polygon Mesh from triangles and quadrangles.
OpenLxApp::PolygonMesh::~PolygonMesh | ( | void | ) |
pConstMesh OpenLxApp::PolygonMesh::getMesh | ( | ) | const |
std::vector<Geom::Pnt> OpenLxApp::PolygonMesh::getPoints | ( | ) | const |
std::vector<int> OpenLxApp::PolygonMesh::getPolygons | ( | ) | const |
void OpenLxApp::PolygonMesh::setMesh | ( | pMesh | aMesh | ) |
void OpenLxApp::PolygonMesh::setPoints | ( | const std::vector< Geom::Pnt > & | aValue | ) |
void OpenLxApp::PolygonMesh::setPolygons | ( | const std::vector< int > & | aValue | ) |