#include <Command.h>
◆ Command()
Core::Command::Command |
( |
| ) |
|
◆ ~Command()
virtual Core::Command::~Command |
( |
| ) |
|
|
virtual |
◆ getDescription()
◆ 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()
virtual bool Core::Command::redo |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in OpenLxCmd::CmdSetPropertySetDefinition, OpenLxCmd::CmdConvertToBeamElement, OpenLxCmd::CmdAddMemberStandardCaseAxis, OpenLxCmd::CmdAddLoftNURBS, OpenLxCmd::CmdAddIsoParamLines, OpenLxCmd::CmdExportLXZFile, OpenLxCmd::CmdImportFile, OpenLxCmd::CmdSetGlobalPositioning, OpenLxCmd::CmdAddCompositeCurve, OpenLxCmd::CmdCopyAlongCurve, OpenLxCmd::CmdExtrudeFace, OpenLxCmd::CmdExtrudeSubElementFace, OpenLxCmd::CmdSetElementLengthAxis, OpenLxCmd::CmdSizeElement, OpenLxCmd::CmdAddColumnStandardCaseAxis, OpenLxCmd::CmdBooleanCut, OpenLxCmd::CmdConvertToFacetedBrep, OpenLxCmd::CmdAttachToTask, OpenLxCmd::CmdBooleanSplitShapeWithPlane, OpenLxCmd::CmdRemoveTexture, OpenLxCmd::CmdAddSkinGuidesNURBS, OpenLxCmd::CmdAddSkinLinearNURBS, OpenLxCmd::CmdAddSweepPathNURBS, OpenLxCmd::CmdAddPropertySet, OpenLxCmd::CmdComputeKmReference, OpenLxCmd::CmdModifyPropertySetValue, OpenLxCmd::CmdAddCentroid, OpenLxCmd::CmdApplyComponentTypes, OpenLxCmd::CmdConvertToNewElementType, OpenLxCmd::CmdConvertToBSpline, OpenLxCmd::CmdCreateGenericCommand, OpenLxCmd::CmdReverseCurve, OpenLxCmd::CmdAddBeamStandardCaseAxis, OpenLxCmd::CmdDebugCurveDirection, OpenLxCmd::CmdEmptyStorey, OpenLxCmd::CmdAddBolt, OpenLxCmd::CmdAddCanalizationChannel, OpenLxCmd::CmdAddShaft, OpenLxCmd::CmdAddStructuralPointConnection, and OpenLxCmd::CmdAddStructuralAction.
◆ 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()
virtual bool Core::Command::undo |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in OpenLxCmd::CmdSetPropertySetDefinition, OpenLxCmd::CmdConvertToBeamElement, OpenLxCmd::CmdAddMemberStandardCaseAxis, OpenLxCmd::CmdAddLoftNURBS, OpenLxCmd::CmdAddIsoParamLines, OpenLxCmd::CmdExportLXZFile, OpenLxCmd::CmdImportFile, OpenLxCmd::CmdSetGlobalPositioning, OpenLxCmd::CmdAddCompositeCurve, OpenLxCmd::CmdCopyAlongCurve, OpenLxCmd::CmdExtrudeFace, OpenLxCmd::CmdExtrudeSubElementFace, OpenLxCmd::CmdSetElementLengthAxis, OpenLxCmd::CmdSizeElement, OpenLxCmd::CmdAddColumnStandardCaseAxis, OpenLxCmd::CmdBooleanCut, OpenLxCmd::CmdConvertToFacetedBrep, OpenLxCmd::CmdAttachToTask, OpenLxCmd::CmdBooleanSplitShapeWithPlane, OpenLxCmd::CmdRemoveTexture, OpenLxCmd::CmdAddSkinGuidesNURBS, OpenLxCmd::CmdAddSkinLinearNURBS, OpenLxCmd::CmdAddSweepPathNURBS, OpenLxCmd::CmdAddPropertySet, OpenLxCmd::CmdComputeKmReference, OpenLxCmd::CmdModifyPropertySetValue, OpenLxCmd::CmdAddCentroid, OpenLxCmd::CmdApplyComponentTypes, OpenLxCmd::CmdConvertToNewElementType, OpenLxCmd::CmdConvertToBSpline, OpenLxCmd::CmdCreateGenericCommand, OpenLxCmd::CmdReverseCurve, OpenLxCmd::CmdAddBeamStandardCaseAxis, OpenLxCmd::CmdDebugCurveDirection, OpenLxCmd::CmdEmptyStorey, OpenLxCmd::CmdAddBolt, OpenLxCmd::CmdAddCanalizationChannel, OpenLxCmd::CmdAddShaft, OpenLxCmd::CmdAddStructuralPointConnection, and OpenLxCmd::CmdAddStructuralAction.
The documentation for this class was generated from the following file:
- D:/CadworkJobs/Softwareprojekte/Lexocad/V28.0/lexocad/Core/include/Core/Command.h