MeVisLab Toolbox Reference
|
Class KeyFrame consisting of a 3D position, tangent and up vector. More...
#include <mlKeyFrameList.h>
Public Member Functions | |
virtual KeyFrame & | operator= (const KeyFrame &frame) |
Assignment operator. More... | |
bool | operator< (const KeyFrame &) const |
Dummy "lesser than operator", required for VC7. More... | |
bool | operator== (const KeyFrame &) const |
Dummy "equal operator", required for VC7. More... | |
Constructors | |
KeyFrame () | |
Default constructor. More... | |
KeyFrame (const Vector3 &point, const Vector3 &tangentVec, const Vector3 &upVec) | |
Position, tangent and up. More... | |
KeyFrame (const KeyFrame &frame) | |
Copy constructor. More... | |
virtual | ~KeyFrame () |
Implement destructor to be sure that it is virtual to avoid warnings. More... | |
Public Attributes | |
Key frame properties | |
Vector3 | p |
Position. More... | |
Vector3 | tangent |
Orientation. More... | |
Vector3 | up |
Local vertical. More... | |
Class KeyFrame consisting of a 3D position, tangent and up vector.
A KeyFrame describes a position and orientation in space. It has the properties
Definition at line 45 of file mlKeyFrameList.h.
|
inline |
Default constructor.
Definition at line 63 of file mlKeyFrameList.h.
|
inline |
Position, tangent and up.
Definition at line 66 of file mlKeyFrameList.h.
|
inline |
Copy constructor.
Definition at line 70 of file mlKeyFrameList.h.
|
inlinevirtual |
Implement destructor to be sure that it is virtual to avoid warnings.
Definition at line 73 of file mlKeyFrameList.h.
|
inline |
Dummy "lesser than operator", required for VC7.
Definition at line 81 of file mlKeyFrameList.h.
|
inline |
Dummy "equal operator", required for VC7.
Definition at line 84 of file mlKeyFrameList.h.
Vector3 ml::KeyFrame::p |
Position.
Definition at line 52 of file mlKeyFrameList.h.
Vector3 ml::KeyFrame::tangent |
Orientation.
Definition at line 53 of file mlKeyFrameList.h.
Vector3 ml::KeyFrame::up |
Local vertical.
Definition at line 54 of file mlKeyFrameList.h.