18 EggXfmSAnim(
const std::string &name, CoordinateSystem cs) :
EggGroupNode(name) {
31 _has_fps(copy._has_fps),
33 _coordsys(copy._coordsys) {
42 EggGroupNode::operator = (copy);
44 _has_fps = copy._has_fps;
46 _coordsys = copy._coordsys;
55 INLINE
void EggXfmSAnim::
65 INLINE
void EggXfmSAnim::
73 INLINE
bool EggXfmSAnim::
83 nassertr(has_fps(), 0.0);
90 INLINE
void EggXfmSAnim::
91 set_order(
const std::string &order) {
98 INLINE
void EggXfmSAnim::
106 INLINE
bool EggXfmSAnim::
108 return !_order.empty();
114 INLINE
const std::string &EggXfmSAnim::
130 return _standard_order;
150 EggGroupNode::clear();
A base class for nodes in the hierarchy that are not leaf nodes.
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.
static const std::string & get_standard_order()
Returns the standard order of matrix component composition.