| OpenLexocad
    27.0
    | 
Cuts one or more Element into the given Element. More...
#include <CmdBooleanCut.h>
 
  
| Public Member Functions | |
| CmdBooleanCut (const std::vector< std::shared_ptr< OpenLxApp::Element >> &hardElements, std::shared_ptr< OpenLxApp::Element > softElement) | |
| CmdBooleanCut (std::shared_ptr< OpenLxApp::Element > hardElement, std::shared_ptr< OpenLxApp::Element > softElement) | |
| ~CmdBooleanCut () | |
| bool | redo () override | 
| bool | undo () override | 
| std::vector< std::shared_ptr< OpenLxApp::Element > > | getElements () const | 
|  Public Member Functions inherited from Core::Command | |
| Command (void) | |
| virtual | ~Command (void) | 
| Base::String | getDescription () const | 
| void | setDescription (const Base::String &s) | 
| void | setParameter (const std::string &key, const Core::Variant &value) | 
| bool | getParameter (const std::string &key, Core::Variant &value) const | 
| void | setSilentMode (bool onoff) | 
| bool | isInSilentMode () const | 
Cuts one or more Element into the given Element.
| OpenLxCmd::CmdBooleanCut::CmdBooleanCut | ( | const std::vector< std::shared_ptr< OpenLxApp::Element >> & | hardElements, | 
| std::shared_ptr< OpenLxApp::Element > | softElement | ||
| ) | 
| OpenLxCmd::CmdBooleanCut::CmdBooleanCut | ( | std::shared_ptr< OpenLxApp::Element > | hardElement, | 
| std::shared_ptr< OpenLxApp::Element > | softElement | ||
| ) | 
| OpenLxCmd::CmdBooleanCut::~CmdBooleanCut | ( | ) | 
| std::vector<std::shared_ptr<OpenLxApp::Element> > OpenLxCmd::CmdBooleanCut::getElements | ( | ) | const | 
| 
 | overridevirtual | 
Reimplemented from Core::Command.
| 
 | overridevirtual | 
Reimplemented from Core::Command.