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; }
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
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
std::ostream & operator<<(std::ostream &out, const ml::Variant &variant)