Drawing::FeatureViewPart Class Reference

Base class of all View Features in the drawing module. More...

#include <FeatureViewPart.h>

Inheritance diagram for Drawing::FeatureViewPart:
Drawing::FeatureView App::DocumentObject App::PropertyContainer Base::Persistence Base::BaseClass

List of all members.

Public Member Functions

 FeatureViewPart (void)
 Constructor.
virtual Base::Type getTypeId (void) const
virtual const char * getViewProviderName (void) const
 returns the type name of the ViewProvider
virtual ~FeatureViewPart ()
methods overide Feature



virtual
App::DocumentObjectExecReturn
execute (void)
 recalculate the Feature

Static Public Member Functions

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

Public Attributes

App::PropertyVector Direction
App::PropertyBool ShowHiddenLines
App::PropertyBool ShowSmoothLines
App::PropertyLink Source

Protected Member Functions

virtual const App::PropertyDatagetPropertyData (void) const

Static Protected Member Functions

static const App::PropertyDatagetPropertyDataPtr (void)

Detailed Description

Base class of all View Features in the drawing module.

Definition at line 42 of file FeatureViewPart.h.


Constructor & Destructor Documentation

FeatureViewPart::FeatureViewPart ( void   ) 

Constructor.

Definition at line 76 of file FeatureViewPart.cpp.

References ADD_PROPERTY_TYPE, group, and App::Prop_None.

FeatureViewPart::~FeatureViewPart (  )  [virtual]

Definition at line 86 of file FeatureViewPart.cpp.


Member Function Documentation

void * Drawing::FeatureViewPart::create ( void   )  [static]

Reimplemented from Drawing::FeatureView.

Definition at line 73 of file FeatureViewPart.cpp.

App::DocumentObjectExecReturn * FeatureViewPart::execute ( void   )  [virtual]
Base::Type Drawing::FeatureViewPart::getClassTypeId ( void   )  [static]

Reimplemented from Drawing::FeatureView.

Definition at line 73 of file FeatureViewPart.cpp.

const App::PropertyData & Drawing::FeatureViewPart::getPropertyData ( void   )  const [protected, virtual]

Reimplemented from Drawing::FeatureView.

Definition at line 73 of file FeatureViewPart.cpp.

const App::PropertyData * Drawing::FeatureViewPart::getPropertyDataPtr ( void   )  [static, protected]

Reimplemented from Drawing::FeatureView.

Definition at line 73 of file FeatureViewPart.cpp.

Base::Type Drawing::FeatureViewPart::getTypeId ( void   )  const [virtual]

Reimplemented from Drawing::FeatureView.

Definition at line 73 of file FeatureViewPart.cpp.

virtual const char* Drawing::FeatureViewPart::getViewProviderName ( void   )  const [inline, virtual]

returns the type name of the ViewProvider

Reimplemented from Drawing::FeatureView.

Definition at line 64 of file FeatureViewPart.h.

void Drawing::FeatureViewPart::init ( void   )  [static]

Reimplemented from Drawing::FeatureView.

Definition at line 73 of file FeatureViewPart.cpp.

Referenced by initDrawing().


Member Data Documentation

Definition at line 52 of file FeatureViewPart.h.

Referenced by execute().

Definition at line 53 of file FeatureViewPart.h.

Referenced by execute().

Definition at line 54 of file FeatureViewPart.h.

Referenced by execute().

Definition at line 51 of file FeatureViewPart.h.

Referenced by execute().


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

Generated on Wed Nov 23 19:01:55 2011 for FreeCAD by  doxygen 1.6.1