13 #ifndef ML_KEY_FRAME_LIST_H
14 #define ML_KEY_FRAME_LIST_H
67 : p(point), tangent(tangentVec), up(upVec) {}
81 bool operator <(
const KeyFrame &)
const {
return false; }
Base object class KeyFrameList storing a list of KeyFrame entries.
KeyFrameList()
Constructor, disables persistence.
Class KeyFrame consisting of a 3D position, tangent and up vector.
Vector3 tangent
Orientation.
virtual ~KeyFrame()
Implement destructor to be sure that it is virtual to avoid warnings.
KeyFrame()
Default constructor.
KeyFrame(const Vector3 &point, const Vector3 &tangentVec, const Vector3 &upVec)
Position, tangent and up.
Vector3 up
Local vertical.
KeyFrame(const KeyFrame &frame)
Copy constructor.
Basic list class template combining properties of ListBase and a vector of the template argument type...
#define MLBASEEXPORT
defined Header file mlBaseInit.h
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non-existing export symbol.
std::ostream & operator<<(std::ostream &out, const KeyFrame &frame)
KeyFrame stream output.
bool operator==(const Tmat2< DT > &a, const Tmat2< DT > &b)
a == b ? Returns true if yes.