Base class of all View Features in the drawing module. More...
#include <FeatureProjection.h>
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::PropertyData & | getPropertyData (void) const |
Static Protected Member Functions | |
static const App::PropertyData * | getPropertyDataPtr (void) |
Base class of all View Features in the drawing module.
Definition at line 40 of file FeatureProjection.h.
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.
void * Drawing::FeatureProjection::create | ( | void | ) | [static] |
Reimplemented from Part::Feature.
Definition at line 45 of file FeatureProjection.cpp.
App::DocumentObjectExecReturn * FeatureProjection::execute | ( | void | ) | [virtual] |
recalculate the Feature
Reimplemented from Part::Feature.
Definition at line 69 of file FeatureProjection.cpp.
References Direction, Part::Feature::getClassTypeId(), App::PropertyContainer::getTypeId(), App::PropertyBool::getValue(), App::PropertyVector::getValue(), App::PropertyLink::getValue(), Drawing::ProjectionAlgos::H, Drawing::ProjectionAlgos::H1, HCompound, Drawing::ProjectionAlgos::HI, Drawing::ProjectionAlgos::HN, Drawing::ProjectionAlgos::HO, Base::Type::isDerivedFrom(), IsoLineHCompound, IsoLineVCompound, OutLineHCompound, OutLineVCompound, Rg1LineHCompound, Rg1LineVCompound, RgNLineHCompound, RgNLineVCompound, Part::Feature::Shape, Source, App::DocumentObject::StdReturn, Drawing::ProjectionAlgos::V, Drawing::ProjectionAlgos::V1, VCompound, Drawing::ProjectionAlgos::VI, Drawing::ProjectionAlgos::VN, and Drawing::ProjectionAlgos::VO.
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().
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().