#include <eggXfmAnimData.h>
Inheritance diagram for EggXfmAnimData:

| Public Member Functions | |
| INLINE | EggXfmAnimData (const string &name="", CoordinateSystem cs=CS_default) | 
| EggXfmAnimData (const EggXfmSAnim &convert_from) | |
| INLINE | EggXfmAnimData (const EggXfmAnimData ©) | 
| INLINE EggXfmAnimData & | operator= (const EggXfmAnimData ©) | 
| INLINE void | set_order (const string &order) | 
| INLINE void | clear_order () | 
| INLINE bool | has_order () const | 
| INLINE const string & | get_order () const | 
| INLINE void | set_contents (const string &contents) | 
| INLINE void | clear_contents () | 
| INLINE bool | has_contents () const | 
| INLINE const string & | get_contents () const | 
| INLINE CoordinateSystem | get_coordinate_system () const | 
| INLINE int | get_num_rows () const | 
| INLINE int | get_num_cols () const | 
| INLINE double | get_value (int row, int col) const | 
| void | get_value (int row, LMatrix4d &mat) const | 
| virtual void | write (ostream &out, int indent_level) const | 
| virtual TypeHandle | get_type () const | 
| virtual TypeHandle | force_init_type () | 
| Static Public Member Functions | |
| INLINE const string & | get_standard_order () | 
| TypeHandle | get_class_type () | 
| void | init_type () | 
| Protected Member Functions | |
| virtual void | r_transform (const LMatrix4d &mat, const LMatrix4d &inv, CoordinateSystem to_cs) | 
| virtual void | r_mark_coordsys (CoordinateSystem cs) | 
| Private Attributes | |
| string | _order | 
| string | _contents | 
| CoordinateSystem | _coordsys | 
| Static Private Attributes | |
| TypeHandle | _type_handle | 
| 
 | ||||||||||||
| 
 | 
| 
 | 
| 
 Definition at line 40 of file eggXfmAnimData.cxx. References _contents, _coordsys, EggAnimData::add_data(), EggGroupNode::const_iterator, DCAST, EggSAnimData::get_class_type(), get_num_rows(), EggSAnimData::get_num_rows(), EggSAnimData::get_value(), row, EggAnimData::set_fps(), and set_order(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from EggAnimData. Definition at line 89 of file eggXfmAnimData.h. References EggAnimData::get_class_type(), and EggAnimData::init_type(). | 
| 
 | 
| 
 Reimplemented from EggAnimData. Definition at line 78 of file eggXfmAnimData.h. Referenced by AnimBundleMaker::create_xfm_channel(), and AnimBundleMaker::inspect_tree(). | 
| 
 | 
| 
 Referenced by write(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Referenced by get_value(). | 
| 
 | 
| 
 Referenced by EggXfmAnimData(), AnimBundleMaker::inspect_tree(), and r_transform(). | 
| 
 | 
| 
 Referenced by get_value(), and write(). | 
| 
 | 
| 
 Referenced by r_transform(). | 
| 
 | 
| 
 Reimplemented from EggAnimData. Definition at line 86 of file eggXfmAnimData.h. References EggAnimData::get_class_type(). | 
| 
 | ||||||||||||
| 
 Definition at line 95 of file eggXfmAnimData.cxx. References _contents, _coordsys, EggXfmSAnim::compose_with_order(), get_num_cols(), get_order(), get_value(), row, and scale. | 
| 
 | ||||||||||||
| 
 Referenced by get_value(), and r_transform(). | 
| 
 | 
| 
 Referenced by write(). | 
| 
 | 
| 
 Referenced by write(). | 
| 
 | 
| 
 Reimplemented from EggAnimData. Definition at line 81 of file eggXfmAnimData.h. References EggAnimData::get_class_type(), EggAnimData::init_type(), and register_type(). Referenced by init_libegg(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from EggNode. Definition at line 267 of file eggXfmAnimData.cxx. | 
| 
 | ||||||||||||||||
| 
 Reimplemented from EggNode. Definition at line 191 of file eggXfmAnimData.cxx. References _coordsys, EggXfmSAnim::add_data(), CS_default, decompose_matrix(), EggAnimData::get_fps(), Namable::get_name(), get_num_rows(), get_standard_order(), get_value(), EggAnimData::has_fps(), EggXfmSAnim::optimize(), r, scale, EggXfmSAnim::set_fps(), and EggXfmSAnim::set_order(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Referenced by EggXfmAnimData(). | 
| 
 | ||||||||||||
| 
 Implements EggNode. Definition at line 158 of file eggXfmAnimData.cxx. References EggAnimData::_data, PointerToArray< double >::begin(), PointerToArray< double >::end(), get_contents(), EggAnimData::get_fps(), get_order(), has_contents(), EggAnimData::has_fps(), has_order(), indent(), EggNamedObject::write_header(), and write_long_list(). | 
| 
 | 
| 
 Definition at line 73 of file eggXfmAnimData.h. Referenced by EggXfmAnimData(), and get_value(). | 
| 
 | 
| 
 Definition at line 74 of file eggXfmAnimData.h. Referenced by EggXfmAnimData(), get_value(), r_mark_coordsys(), and r_transform(). | 
| 
 | 
| 
 Definition at line 72 of file eggXfmAnimData.h. | 
| 
 | 
| 
 Reimplemented from EggAnimData. Definition at line 30 of file eggXfmAnimData.cxx. | 
 1.3
1.3