OpenLexocad
27.1
|
#include <CmdCopyAlongCurve.h>
Public Member Functions | |
CmdCopyAlongCurve () | |
CmdCopyAlongCurve (std::shared_ptr< OpenLxApp::Element > aElem, std::shared_ptr< OpenLxApp::Element > aPathElem, const int &repetitions) | |
CmdCopyAlongCurve (const std::vector< std::shared_ptr< OpenLxApp::Element >> &aElems, std::shared_ptr< OpenLxApp::Element > aPathElem, const int &repetitions) | |
~CmdCopyAlongCurve ()=default | |
bool | redo () override |
bool | undo () override |
std::vector< std::shared_ptr< OpenLxApp::Element > > | getCopiedElements () const |
![]() | |
Command () | |
virtual | ~Command () |
virtual void | serialize (std::ostream &, const unsigned int) |
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 on) |
bool | isInSilentMode () const |
void | setDoRecomputeInRedo (bool on) |
void | setDoRecomputeInUndo (bool on) |
bool | getDoRecomputeInRedo () const |
bool | getDoRecomputeInUndo () const |
void | setDone (bool yes) |
bool | isDone () const |
OpenLxCmd::CmdCopyAlongCurve::CmdCopyAlongCurve | ( | ) |
OpenLxCmd::CmdCopyAlongCurve::CmdCopyAlongCurve | ( | std::shared_ptr< OpenLxApp::Element > | aElem, |
std::shared_ptr< OpenLxApp::Element > | aPathElem, | ||
const int & | repetitions | ||
) |
OpenLxCmd::CmdCopyAlongCurve::CmdCopyAlongCurve | ( | const std::vector< std::shared_ptr< OpenLxApp::Element >> & | aElems, |
std::shared_ptr< OpenLxApp::Element > | aPathElem, | ||
const int & | repetitions | ||
) |
|
default |
std::vector<std::shared_ptr<OpenLxApp::Element> > OpenLxCmd::CmdCopyAlongCurve::getCopiedElements | ( | ) | const |
|
overridevirtual |
Reimplemented from Core::Command.
|
overridevirtual |
Reimplemented from Core::Command.