22 EggXfmSAnim(
const string &name, CoordinateSystem cs) :
EggGroupNode(name) {
37 _has_fps(copy._has_fps),
39 _coordsys(copy._coordsys) {
50 EggGroupNode::operator = (copy);
52 _has_fps = copy._has_fps;
54 _coordsys = copy._coordsys;
65 INLINE
void EggXfmSAnim::
77 INLINE
void EggXfmSAnim::
87 INLINE
bool EggXfmSAnim::
99 nassertr(has_fps(), 0.0);
108 INLINE
void EggXfmSAnim::
109 set_order(
const string &order) {
118 INLINE
void EggXfmSAnim::
128 INLINE
bool EggXfmSAnim::
130 return !_order.empty();
138 INLINE
const string &EggXfmSAnim::
158 return _standard_order_hpr_fix;
160 return _standard_order_legacy;
187 EggGroupNode::clear();
A base class for nodes in the hierarchy that are not leaf nodes.
static const string & get_standard_order()
Returns the standard order of matrix component composition.
This corresponds to an <Xfm$Anim_S$> entry, which is a collection of up to nine <S$Anim> entries that...
void clear_data()
Removes all data from the table.
CoordinateSystem get_coordinate_system() const
Returns the coordinate system this table believes it is defined within.
double get_fps() const
This is only valid if has_fps() returns true.