App::PropertyGeometry Class Reference

The base class for all basic geometry properties. More...

#include <PropertyGeo.h>

Inheritance diagram for App::PropertyGeometry:
App::Property Base::Persistence Base::BaseClass App::PropertyComplexGeoData Fem::PropertyFemMesh Mesh::PropertyMeshKernel Part::PropertyPartShape Points::PropertyPointKernel

List of all members.

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)

Detailed Description

The base class for all basic geometry properties.

Author:
Werner Mayer

Definition at line 287 of file PropertyGeo.h.


Constructor & Destructor Documentation

PropertyGeometry::PropertyGeometry (  ) 

Definition at line 623 of file PropertyGeo.cpp.

PropertyGeometry::~PropertyGeometry (  ) 

Definition at line 628 of file PropertyGeo.cpp.


Member Function Documentation

void * App::PropertyGeometry::create ( void   )  [static]
virtual Base::BoundBox3d App::PropertyGeometry::getBoundingBox (  )  const [pure virtual]
Base::Type App::PropertyGeometry::getClassTypeId ( void   )  [static]
Base::Type App::PropertyGeometry::getTypeId ( void   )  const [virtual]
void App::PropertyGeometry::init ( void   )  [static]
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.


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

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