13#ifndef ML_KEY_FRAME_LIST_H
14#define ML_KEY_FRAME_LIST_H
81 bool operator <(
const KeyFrame &)
const {
return false; }
84 bool operator ==(
const KeyFrame &)
const {
return false; }
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.
#define MLBASEEXPORT
defined Header file mlBaseInit.h
#define ML_CLASS_HEADER(className)
std::ostream & operator<<(std::ostream &out, const ml::Variant &variant)
Tvec3< MLdouble > Vector3
A vector with three components of type double.