|
OpenLexocad
27.0
|
Boolean difference / cut operation. More...
#include <BooleanClippingResult.h>
Public Member Functions | |
| ~BooleanClippingResult (void) | |
| void | setTool (std::shared_ptr< Geometry > toolGeo) |
| Sets the tool geometry ( = the 'hard' geo ) More... | |
| std::shared_ptr< Geometry > | getTool () const |
| void | setBlank (std::shared_ptr< Geometry > blankGeo) |
| Sets the blank geometry ( = the 'soft' geo ) More... | |
| std::shared_ptr< Geometry > | getBlank () const |
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 () | |
Protected Member Functions inherited from OpenLxApp::DocObject | |
| DocObject () | |
Protected Attributes inherited from OpenLxApp::DocObject | |
| Core::DocObject * | _coreObj = nullptr |
Boolean difference / cut operation.
| OpenLxApp::BooleanClippingResult::~BooleanClippingResult | ( | void | ) |
| std::shared_ptr<Geometry> OpenLxApp::BooleanClippingResult::getBlank | ( | ) | const |
| std::shared_ptr<Geometry> OpenLxApp::BooleanClippingResult::getTool | ( | ) | const |
| void OpenLxApp::BooleanClippingResult::setBlank | ( | std::shared_ptr< Geometry > | blankGeo | ) |
Sets the blank geometry ( = the 'soft' geo )
| void OpenLxApp::BooleanClippingResult::setTool | ( | std::shared_ptr< Geometry > | toolGeo | ) |
Sets the tool geometry ( = the 'hard' geo )