The base class for all basic geometry properties. More...
#include <PropertyGeo.h>
Public Member Functions | |
virtual Base::Type | getTypeId (void) const |
PropertyGeometry () | |
~PropertyGeometry () | |
Modification | |
virtual Base::BoundBox3d | getBoundingBox () const =0 |
Retrieve bounding box information. | |
virtual void | transformGeometry (const Base::Matrix4D &rclMat)=0 |
Applies a transformation on the real geometric data type. | |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
The base class for all basic geometry properties.
Definition at line 287 of file PropertyGeo.h.
PropertyGeometry::PropertyGeometry | ( | ) |
Definition at line 623 of file PropertyGeo.cpp.
PropertyGeometry::~PropertyGeometry | ( | ) |
Definition at line 628 of file PropertyGeo.cpp.
void * App::PropertyGeometry::create | ( | void | ) | [static] |
Reimplemented from App::Property.
Reimplemented in App::PropertyComplexGeoData, Fem::PropertyFemMesh, Mesh::PropertyMeshKernel, Part::PropertyPartShape, and Points::PropertyPointKernel.
Definition at line 621 of file PropertyGeo.cpp.
virtual Base::BoundBox3d App::PropertyGeometry::getBoundingBox | ( | ) | const [pure virtual] |
Retrieve bounding box information.
Implemented in App::PropertyComplexGeoData, Fem::PropertyFemMesh, Mesh::PropertyMeshKernel, Part::PropertyPartShape, and Points::PropertyPointKernel.
Base::Type App::PropertyGeometry::getClassTypeId | ( | void | ) | [static] |
Reimplemented from App::Property.
Reimplemented in App::PropertyComplexGeoData, Fem::PropertyFemMesh, Mesh::PropertyMeshKernel, Part::PropertyPartShape, and Points::PropertyPointKernel.
Definition at line 621 of file PropertyGeo.cpp.
Base::Type App::PropertyGeometry::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from App::Property.
Reimplemented in App::PropertyComplexGeoData, Fem::PropertyFemMesh, Mesh::PropertyMeshKernel, Part::PropertyPartShape, and Points::PropertyPointKernel.
Definition at line 621 of file PropertyGeo.cpp.
void App::PropertyGeometry::init | ( | void | ) | [static] |
Reimplemented from App::Property.
Reimplemented in App::PropertyComplexGeoData, Fem::PropertyFemMesh, Mesh::PropertyMeshKernel, Part::PropertyPartShape, and Points::PropertyPointKernel.
Definition at line 621 of file PropertyGeo.cpp.
virtual void App::PropertyGeometry::transformGeometry | ( | const Base::Matrix4D & | rclMat | ) | [pure virtual] |
Applies a transformation on the real geometric data type.
Implemented in App::PropertyComplexGeoData, Fem::PropertyFemMesh, Mesh::PropertyMeshKernel, Part::PropertyPartShape, and Points::PropertyPointKernel.