OpenLexocad
27.1
|
An IfcShellBasedSurfaceModel represents the shape by a set of open or closed shells. The connected faces within the shell have a dimensionality 2 and are placed in a coordinate space of dimensionality 3. (Definition from ISO/CD 16739:2011) More...
#include <ShellBasedSurfaceModel.h>
Public Member Functions | |
std::vector< pBrepData > | getSbsmBoundary () const |
void | setSbsmBoundary (const std::vector< pBrepData > &aValue) |
~ShellBasedSurfaceModel (void) | |
Public Member Functions inherited from OpenLxApp::Geometry | |
virtual | ~Geometry (void) |
pShape | computeShape (bool checkShape=false) |
pConstShape | getShape (void) const |
double | getPrecision () const |
void | setPrecision (double p) |
Geom::Bnd_Box | getBoundingBox () const |
Public Member Functions inherited from OpenLxApp::DocObject | |
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 | |
Protected Member Functions inherited from OpenLxApp::Geometry | |
Geometry ()=default | |
Protected Member Functions inherited from OpenLxApp::DocObject | |
DocObject () | |
Protected Attributes inherited from OpenLxApp::DocObject | |
Core::DocObject * | _coreObj = nullptr |
An IfcShellBasedSurfaceModel represents the shape by a set of open or closed shells. The connected faces within the shell have a dimensionality 2 and are placed in a coordinate space of dimensionality 3. (Definition from ISO/CD 16739:2011)
OpenLxApp::ShellBasedSurfaceModel::~ShellBasedSurfaceModel | ( | void | ) |
std::vector<pBrepData> OpenLxApp::ShellBasedSurfaceModel::getSbsmBoundary | ( | ) | const |
void OpenLxApp::ShellBasedSurfaceModel::setSbsmBoundary | ( | const std::vector< pBrepData > & | aValue | ) |