The normals property class. More...
#include <MeshProperties.h>
Public Member Functions | |
virtual Base::Type | getTypeId (void) const |
PropertyNormalList () | |
void | transform (const Base::Matrix4D &rclMat) |
virtual | ~PropertyNormalList () |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
The normals property class.
Note: We need an own class for that to distinguish from the base vector list.
Definition at line 53 of file MeshProperties.h.
Mesh::PropertyNormalList::PropertyNormalList | ( | ) | [inline] |
Definition at line 58 of file MeshProperties.h.
virtual Mesh::PropertyNormalList::~PropertyNormalList | ( | ) | [inline, virtual] |
Definition at line 61 of file MeshProperties.h.
void * Mesh::PropertyNormalList::create | ( | void | ) | [static] |
Reimplemented from App::PropertyVectorList.
Definition at line 45 of file MeshProperties.cpp.
Base::Type Mesh::PropertyNormalList::getClassTypeId | ( | void | ) | [static] |
Reimplemented from App::PropertyVectorList.
Definition at line 45 of file MeshProperties.cpp.
Base::Type Mesh::PropertyNormalList::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from App::PropertyVectorList.
Definition at line 45 of file MeshProperties.cpp.
void Mesh::PropertyNormalList::init | ( | void | ) | [static] |
Reimplemented from App::PropertyVectorList.
Definition at line 45 of file MeshProperties.cpp.
Referenced by initMesh().
void PropertyNormalList::transform | ( | const Base::Matrix4D & | rclMat | ) |
Definition at line 49 of file MeshProperties.cpp.
References App::Property::aboutToSetValue(), App::PropertyVectorList::getSize(), App::Property::hasSetValue(), App::PropertyVectorList::set1Value(), Base::Matrix4D::setToUnity(), and KDL::sqrt().