OpenLexocad  27.1
Core::Command Class Reference

#include <Command.h>

Inheritance diagram for Core::Command:
OpenLxCmd::CmdAddBeamStandardCaseAxis OpenLxCmd::CmdAddBolt OpenLxCmd::CmdAddCanalizationChannel OpenLxCmd::CmdAddCentroid OpenLxCmd::CmdAddColumnStandardCaseAxis OpenLxCmd::CmdAddCompositeCurve OpenLxCmd::CmdAddIsoParamLines OpenLxCmd::CmdAddLoftNURBS OpenLxCmd::CmdAddMemberStandardCaseAxis OpenLxCmd::CmdAddPropertySet OpenLxCmd::CmdAddShaft OpenLxCmd::CmdAddSkinGuidesNURBS OpenLxCmd::CmdAddSkinLinearNURBS OpenLxCmd::CmdAddStructuralAction OpenLxCmd::CmdAddStructuralPointConnection OpenLxCmd::CmdAddSweepPathNURBS OpenLxCmd::CmdApplyComponentTypes OpenLxCmd::CmdAttachToTask OpenLxCmd::CmdBooleanCut OpenLxCmd::CmdBooleanSplitShapeWithPlane OpenLxCmd::CmdComputeKmReference OpenLxCmd::CmdConvertToBeamElement OpenLxCmd::CmdConvertToBSpline OpenLxCmd::CmdConvertToFacetedBrep OpenLxCmd::CmdConvertToNewElementType OpenLxCmd::CmdCopyAlongCurve OpenLxCmd::CmdCreateGenericCommand OpenLxCmd::CmdDebugCurveDirection OpenLxCmd::CmdEmptyStorey OpenLxCmd::CmdExportLXZFile OpenLxCmd::CmdExtrudeFace OpenLxCmd::CmdExtrudeSubElementFace OpenLxCmd::CmdImportFile OpenLxCmd::CmdModifyPropertySetValue OpenLxCmd::CmdRemoveTexture OpenLxCmd::CmdReverseCurve OpenLxCmd::CmdSetElementLengthAxis OpenLxCmd::CmdSetGlobalPositioning OpenLxCmd::CmdSetPropertySetDefinition OpenLxCmd::CmdSizeElement

Public Member Functions

 Command ()
 
virtual ~Command ()
 
virtual bool redo ()
 
virtual bool undo ()
 
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
 

Constructor & Destructor Documentation

◆ Command()

Core::Command::Command ( )

◆ ~Command()

virtual Core::Command::~Command ( )
virtual

Member Function Documentation

◆ getDescription()

Base::String Core::Command::getDescription ( ) const

◆ getDoRecomputeInRedo()

bool Core::Command::getDoRecomputeInRedo ( ) const

◆ getDoRecomputeInUndo()

bool Core::Command::getDoRecomputeInUndo ( ) const

◆ getParameter()

bool Core::Command::getParameter ( const std::string &  key,
Core::Variant value 
) const

◆ isDone()

bool Core::Command::isDone ( ) const

◆ isInSilentMode()

bool Core::Command::isInSilentMode ( ) const

◆ redo()

◆ serialize()

virtual void Core::Command::serialize ( std::ostream &  ,
const unsigned int   
)
virtual

◆ setDescription()

void Core::Command::setDescription ( const Base::String s)

◆ setDone()

void Core::Command::setDone ( bool  yes)

◆ setDoRecomputeInRedo()

void Core::Command::setDoRecomputeInRedo ( bool  on)

◆ setDoRecomputeInUndo()

void Core::Command::setDoRecomputeInUndo ( bool  on)

◆ setParameter()

void Core::Command::setParameter ( const std::string &  key,
const Core::Variant value 
)

◆ setSilentMode()

void Core::Command::setSilentMode ( bool  on)

◆ undo()


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