Drawing::FeatureProjection Class Reference

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

#include <FeatureProjection.h>

Inheritance diagram for Drawing::FeatureProjection:
Part::Feature App::GeoFeature App::DocumentObject App::PropertyContainer Base::Persistence Base::BaseClass

List of all members.

Public Member Functions

 FeatureProjection ()
 Constructor.
virtual Base::Type getTypeId (void) const
virtual ~FeatureProjection ()
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 HCompound
App::PropertyBool IsoLineHCompound
App::PropertyBool IsoLineVCompound
App::PropertyBool OutLineHCompound
App::PropertyBool OutLineVCompound
App::PropertyBool Rg1LineHCompound
App::PropertyBool Rg1LineVCompound
App::PropertyBool RgNLineHCompound
App::PropertyBool RgNLineVCompound
App::PropertyLink Source
App::PropertyBool VCompound

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 40 of file FeatureProjection.h.


Constructor & Destructor Documentation

FeatureProjection::FeatureProjection (  ) 

Constructor.

Definition at line 48 of file FeatureProjection.cpp.

References ADD_PROPERTY_TYPE, group, and App::Prop_None.

FeatureProjection::~FeatureProjection (  )  [virtual]

Definition at line 65 of file FeatureProjection.cpp.


Member Function Documentation

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

Reimplemented from Part::Feature.

Definition at line 45 of file FeatureProjection.cpp.

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

Reimplemented from Part::Feature.

Definition at line 45 of file FeatureProjection.cpp.

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

Reimplemented from Part::Feature.

Definition at line 45 of file FeatureProjection.cpp.

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

Reimplemented from Part::Feature.

Definition at line 45 of file FeatureProjection.cpp.

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

Reimplemented from Part::Feature.

Definition at line 45 of file FeatureProjection.cpp.

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

Reimplemented from Part::Feature.

Definition at line 45 of file FeatureProjection.cpp.

Referenced by initDrawing().


Member Data Documentation

Definition at line 50 of file FeatureProjection.h.

Referenced by execute().

Definition at line 56 of file FeatureProjection.h.

Referenced by execute().

Definition at line 60 of file FeatureProjection.h.

Referenced by execute().

Definition at line 55 of file FeatureProjection.h.

Referenced by execute().

Definition at line 59 of file FeatureProjection.h.

Referenced by execute().

Definition at line 54 of file FeatureProjection.h.

Referenced by execute().

Definition at line 57 of file FeatureProjection.h.

Referenced by execute().

Definition at line 52 of file FeatureProjection.h.

Referenced by execute().

Definition at line 58 of file FeatureProjection.h.

Referenced by execute().

Definition at line 53 of file FeatureProjection.h.

Referenced by execute().

Definition at line 49 of file FeatureProjection.h.

Referenced by execute().

Definition at line 51 of file FeatureProjection.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