OpenLexocad  27.0
OpenLxCmd::CmdSizeElement Class Reference

#include <CmdSizeElement.h>

Inheritance diagram for OpenLxCmd::CmdSizeElement:
Core::Command

Public Member Functions

 CmdSizeElement ()
 
 CmdSizeElement (std::shared_ptr< OpenLxApp::Element > aElem, double length, double width, double height, Geom::Pnt scalepointWorld)
 
 ~CmdSizeElement ()
 
bool redo () override
 
bool undo () override
 
- 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
 

Detailed Description

Since
26.0

Constructor & Destructor Documentation

◆ CmdSizeElement() [1/2]

OpenLxCmd::CmdSizeElement::CmdSizeElement ( )

◆ CmdSizeElement() [2/2]

OpenLxCmd::CmdSizeElement::CmdSizeElement ( std::shared_ptr< OpenLxApp::Element aElem,
double  length,
double  width,
double  height,
Geom::Pnt  scalepointWorld 
)

◆ ~CmdSizeElement()

OpenLxCmd::CmdSizeElement::~CmdSizeElement ( )

Member Function Documentation

◆ redo()

bool OpenLxCmd::CmdSizeElement::redo ( )
overridevirtual

Reimplemented from Core::Command.

◆ undo()

bool OpenLxCmd::CmdSizeElement::undo ( )
overridevirtual

Reimplemented from Core::Command.


The documentation for this class was generated from the following file: