PartDesign::Hole Class Reference

#include <FeatureHole.h>

Inheritance diagram for PartDesign::Hole:
PartDesign::Subtractive PartDesign::SketchBased PartDesign::Feature Part::Feature App::GeoFeature App::DocumentObject App::PropertyContainer Base::Persistence Base::BaseClass

List of all members.

Public Member Functions

virtual Base::Type getTypeId (void) const
 Hole ()
methods override feature



App::DocumentObjectExecReturnexecute (void)
 recalculate the feature
const char * getViewProviderName (void) const
 returns the type name of the view provider

Static Public Member Functions

static void * create (void)
static Base::Type getClassTypeId (void)
static void init (void)

Public Attributes

App::PropertyEnumeration HoleType
App::PropertyLength Length
App::PropertyFloat ThreadSize
App::PropertyEnumeration ThreadType
App::PropertyEnumeration Type

Protected Member Functions

virtual const App::PropertyDatagetPropertyData (void) const

Static Protected Member Functions

static const App::PropertyDatagetPropertyDataPtr (void)

Detailed Description

Definition at line 33 of file FeatureHole.h.


Constructor & Destructor Documentation

Hole::Hole (  ) 

Definition at line 58 of file FeatureHole.cpp.

References ADD_PROPERTY, and Base::Length.


Member Function Documentation

void * PartDesign::Hole::create ( void   )  [static]

Reimplemented from PartDesign::Subtractive.

Definition at line 56 of file FeatureHole.cpp.

App::DocumentObjectExecReturn * Hole::execute ( void   )  [virtual]

recalculate the feature

Reimplemented from Part::Feature.

Definition at line 78 of file FeatureHole.cpp.

References App::DocumentObject::StdReturn.

Base::Type PartDesign::Hole::getClassTypeId ( void   )  [static]

Reimplemented from PartDesign::Subtractive.

Definition at line 56 of file FeatureHole.cpp.

const App::PropertyData & PartDesign::Hole::getPropertyData ( void   )  const [protected, virtual]

Reimplemented from PartDesign::Subtractive.

Definition at line 56 of file FeatureHole.cpp.

const App::PropertyData * PartDesign::Hole::getPropertyDataPtr ( void   )  [static, protected]

Reimplemented from PartDesign::Subtractive.

Definition at line 56 of file FeatureHole.cpp.

Base::Type PartDesign::Hole::getTypeId ( void   )  const [virtual]

Reimplemented from PartDesign::Subtractive.

Definition at line 56 of file FeatureHole.cpp.

const char* PartDesign::Hole::getViewProviderName ( void   )  const [inline, virtual]

returns the type name of the view provider

Reimplemented from Part::Feature.

Definition at line 52 of file FeatureHole.h.

void PartDesign::Hole::init ( void   )  [static]

Reimplemented from PartDesign::Subtractive.

Definition at line 56 of file FeatureHole.cpp.

Referenced by initPartDesign().


Member Data Documentation

Definition at line 41 of file FeatureHole.h.

Definition at line 43 of file FeatureHole.h.

Definition at line 44 of file FeatureHole.h.

Definition at line 42 of file FeatureHole.h.

Definition at line 40 of file FeatureHole.h.


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

Generated on Wed Nov 23 19:02:38 2011 for FreeCAD by  doxygen 1.6.1