OpenLexocad  27.1
OpenLxCmd::CmdAddStructuralPointAction Class Reference

Interface(s) to the command "CmdAddStructuralPointAction". More...

#include <CmdAddStructuralAction.h>

Inheritance diagram for OpenLxCmd::CmdAddStructuralPointAction:
OpenLxCmd::CmdAddStructuralAction Core::Command

Public Member Functions

 CmdAddStructuralPointAction ()
 
 CmdAddStructuralPointAction (std::shared_ptr< OpenLxApp::Element > relatingElement)
 
 CmdAddStructuralPointAction (std::shared_ptr< OpenLxApp::Element > relatingElement, const Geom::Pnt &pickedPoint)
 
 ~CmdAddStructuralPointAction ()=default
 
- Public Member Functions inherited from OpenLxCmd::CmdAddStructuralAction
 CmdAddStructuralAction ()=default
 
 CmdAddStructuralAction (Core::Command *command)
 
 ~CmdAddStructuralAction ()=default
 
bool redo () override
 
bool undo () override
 
std::shared_ptr< OpenLxApp::ElementgetNewElement () const
 
- Public Member Functions inherited from Core::Command
 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
 

Additional Inherited Members

- Protected Attributes inherited from OpenLxCmd::CmdAddStructuralAction
std::unique_ptr< Core::Command_cmd
 

Detailed Description

Interface(s) to the command "CmdAddStructuralPointAction".

Since
28.0

Constructor & Destructor Documentation

◆ CmdAddStructuralPointAction() [1/3]

OpenLxCmd::CmdAddStructuralPointAction::CmdAddStructuralPointAction ( )

◆ CmdAddStructuralPointAction() [2/3]

OpenLxCmd::CmdAddStructuralPointAction::CmdAddStructuralPointAction ( std::shared_ptr< OpenLxApp::Element relatingElement)
explicit

◆ CmdAddStructuralPointAction() [3/3]

OpenLxCmd::CmdAddStructuralPointAction::CmdAddStructuralPointAction ( std::shared_ptr< OpenLxApp::Element relatingElement,
const Geom::Pnt pickedPoint 
)

◆ ~CmdAddStructuralPointAction()

OpenLxCmd::CmdAddStructuralPointAction::~CmdAddStructuralPointAction ( )
default

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