OpenLexocad  27.0
OpenLxCmd::CmdExtrudeSubElementFace Class Reference

#include <CmdExtrudeSubElementFace.h>

Inheritance diagram for OpenLxCmd::CmdExtrudeSubElementFace:
Core::Command

Public Member Functions

 CmdExtrudeSubElementFace ()
 
 CmdExtrudeSubElementFace (std::shared_ptr< OpenLxApp::SubElement > aSubElem, int aFaceindex, const Geom::Dir &aNormal, double aLength)
 
 ~CmdExtrudeSubElementFace ()
 
bool redo ()
 
bool undo ()
 
std::shared_ptr< OpenLxApp::SubElementgetExtrudedSubElement () const
 
- 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
24.0

Constructor & Destructor Documentation

◆ CmdExtrudeSubElementFace() [1/2]

OpenLxCmd::CmdExtrudeSubElementFace::CmdExtrudeSubElementFace ( )

◆ CmdExtrudeSubElementFace() [2/2]

OpenLxCmd::CmdExtrudeSubElementFace::CmdExtrudeSubElementFace ( std::shared_ptr< OpenLxApp::SubElement aSubElem,
int  aFaceindex,
const Geom::Dir aNormal,
double  aLength 
)

◆ ~CmdExtrudeSubElementFace()

OpenLxCmd::CmdExtrudeSubElementFace::~CmdExtrudeSubElementFace ( )

Member Function Documentation

◆ getExtrudedSubElement()

std::shared_ptr<OpenLxApp::SubElement> OpenLxCmd::CmdExtrudeSubElementFace::getExtrudedSubElement ( ) const

◆ redo()

bool OpenLxCmd::CmdExtrudeSubElementFace::redo ( )
virtual

Reimplemented from Core::Command.

◆ undo()

bool OpenLxCmd::CmdExtrudeSubElementFace::undo ( )
virtual

Reimplemented from Core::Command.


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