Base class of all View Features in the drawing module. More...
#include <RaySegment.h>
Public Member Functions | |
virtual Base::Type | getTypeId (void) const |
RaySegment (void) | |
Constructor. | |
virtual | ~RaySegment () |
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::PropertyString | Result |
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 41 of file RaySegment.h.
RaySegment::RaySegment | ( | void | ) |
Constructor.
Definition at line 50 of file RaySegment.cpp.
References ADD_PROPERTY_TYPE, App::Prop_Hidden, App::Prop_Output, and Py::type().
RaySegment::~RaySegment | ( | ) | [virtual] |
Definition at line 56 of file RaySegment.cpp.
void * Raytracing::RaySegment::create | ( | void | ) | [static] |
Reimplemented from App::PropertyContainer.
Reimplemented in Raytracing::RayFeature.
Definition at line 46 of file RaySegment.cpp.
App::DocumentObjectExecReturn * RaySegment::execute | ( | void | ) | [virtual] |
recalculate the Feature
Reimplemented from App::DocumentObject.
Reimplemented in Raytracing::RayFeature.
Definition at line 60 of file RaySegment.cpp.
References App::DocumentObject::StdReturn.
Base::Type Raytracing::RaySegment::getClassTypeId | ( | void | ) | [static] |
Reimplemented from App::PropertyContainer.
Reimplemented in Raytracing::RayFeature.
Definition at line 46 of file RaySegment.cpp.
Referenced by Raytracing::RayProject::execute().
const App::PropertyData & Raytracing::RaySegment::getPropertyData | ( | void | ) | const [protected, virtual] |
Reimplemented from App::PropertyContainer.
Reimplemented in Raytracing::RayFeature.
Definition at line 46 of file RaySegment.cpp.
const App::PropertyData * Raytracing::RaySegment::getPropertyDataPtr | ( | void | ) | [static, protected] |
Reimplemented from App::PropertyContainer.
Reimplemented in Raytracing::RayFeature.
Definition at line 46 of file RaySegment.cpp.
Base::Type Raytracing::RaySegment::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from App::PropertyContainer.
Reimplemented in Raytracing::RayFeature.
Definition at line 46 of file RaySegment.cpp.
void Raytracing::RaySegment::init | ( | void | ) | [static] |
Reimplemented from App::PropertyContainer.
Reimplemented in Raytracing::RayFeature.
Definition at line 46 of file RaySegment.cpp.
Referenced by initRaytracing().
Definition at line 50 of file RaySegment.h.
Referenced by Raytracing::RayProject::execute(), and Raytracing::RayFeature::execute().