#include <DlgExtrusion.h>

Classes

class  EdgeSelection
 

Public Member Functions

void accept ()
 
void apply ()
 
 DlgExtrusion (QWidget *parent=0, Qt::WindowFlags fl=Qt::WindowFlags())
 
void getAxisLink (App::PropertyLinkSub &lnk) const
 
Base::Vector3d getDir () const
 
Part::Extrusion::eDirMode getDirMode () const
 
std::vector< App::DocumentObject * > getShapesToExtrude () const
 
void reject ()
 
void setAxisLink (const App::PropertyLinkSub &lnk)
 
void setAxisLink (const char *objname, const char *subname)
 
void setDir (Base::Vector3d newDir)
 
void setDirMode (Part::Extrusion::eDirMode newMode)
 
bool validate ()
 
void writeParametersToFeature (App::DocumentObject &feature, App::DocumentObject *base) const
 
 ~DlgExtrusion ()
 
- Public Member Functions inherited from Gui::SelectionObserver
void attachSelection ()
 Attaches to the selection. More...
 
bool blockConnection (bool block)
 
void detachSelection ()
 Detaches from the selection. More...
 
bool isConnectionAttached () const
 
bool isConnectionBlocked () const
 
 SelectionObserver (bool attach=true, int resolve=1)
 Constructor. More...
 
 SelectionObserver (const Gui::ViewProviderDocumentObject *vp, bool attach=true, int resolve=1)
 Constructor. More...
 
virtual ~SelectionObserver ()
 

Protected Member Functions

bool canExtrude (const TopoDS_Shape &) const
 
void changeEvent (QEvent *e)
 
void findShapes ()
 
void keyPressEvent (QKeyEvent *)
 

Constructor & Destructor Documentation

◆ DlgExtrusion()

◆ ~DlgExtrusion()

DlgExtrusion::~DlgExtrusion ( )

Member Function Documentation

◆ accept()

◆ apply()

◆ canExtrude()

bool DlgExtrusion::canExtrude ( const TopoDS_Shape &  shape) const
protected

Referenced by findShapes().

◆ changeEvent()

void DlgExtrusion::changeEvent ( QEvent e)
protected

◆ findShapes()

◆ getAxisLink()

◆ getDir()

Base::Vector3d DlgExtrusion::getDir ( void  ) const

◆ getDirMode()

◆ getShapesToExtrude()

std::vector< App::DocumentObject * > DlgExtrusion::getShapesToExtrude ( ) const

◆ keyPressEvent()

void DlgExtrusion::keyPressEvent ( QKeyEvent *  ke)
protected

◆ reject()

◆ setAxisLink() [1/2]

◆ setAxisLink() [2/2]

void DlgExtrusion::setAxisLink ( const char *  objname,
const char *  subname 
)

◆ setDir()

◆ setDirMode()

void DlgExtrusion::setDirMode ( Part::Extrusion::eDirMode  newMode)

◆ validate()

◆ writeParametersToFeature()


The documentation for this class was generated from the following files:
  • Sources/FreeCAD/src/Mod/Part/Gui/DlgExtrusion.h
  • Sources/FreeCAD/src/Mod/Part/Gui/DlgExtrusion.cpp