#include <eggSAnimData.h>
Inheritance diagram for EggSAnimData:
Public Member Functions | |
INLINE | EggSAnimData (const string &name="") |
INLINE | EggSAnimData (const EggSAnimData ©) |
INLINE EggSAnimData & | operator= (const EggSAnimData ©) |
INLINE int | get_num_rows () const |
INLINE double | get_value (int row) const |
INLINE void | set_value (int row, double value) |
void | optimize () |
virtual void | write (ostream &out, int indent_level) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
|
|
Reimplemented from EggAnimData. Definition at line 59 of file eggSAnimData.h. References EggAnimData::get_class_type(), and EggAnimData::init_type(). |
|
Reimplemented from EggAnimData. Definition at line 48 of file eggSAnimData.h. Referenced by EggXfmSAnim::add_data(), AnimBundleMaker::build_hierarchy(), AnimBundleMaker::create_xfm_channel(), EggXfmAnimData::EggXfmAnimData(), EggXfmSAnim::get_num_rows(), EggXfmSAnim::get_value(), AnimBundleMaker::inspect_tree(), EggXfmSAnim::normalize_by_expanding(), EggXfmSAnim::optimize(), and EggXfmSAnim::set_value(). |
|
|
Reimplemented from EggAnimData. Definition at line 56 of file eggSAnimData.h. References EggAnimData::get_class_type(). |
|
|
Reimplemented from EggAnimData. Definition at line 51 of file eggSAnimData.h. References EggAnimData::get_class_type(), EggAnimData::init_type(), and register_type(). Referenced by init_libegg(). |
|
|
|
Definition at line 36 of file eggSAnimData.cxx. References EggAnimData::_data, EggParameters::_table_threshold, PointerToArray< double >::begin(), egg_parameters, PointerToArray< double >::end(), PointerToArray< double >::erase(), get_num_rows(), get_value(), and row. Referenced by EggXfmSAnim::optimize(). |
|
Referenced by EggXfmSAnim::set_value(). |
|
Implements EggNode. Definition at line 58 of file eggSAnimData.cxx. References EggAnimData::_data, PointerToArray< double >::begin(), PointerToArray< double >::end(), enquote_string(), EggAnimData::get_fps(), Namable::get_name(), get_num_rows(), get_value(), EggAnimData::has_fps(), Namable::has_name(), indent(), EggNamedObject::write_header(), and write_long_list(). |
|
Reimplemented from EggAnimData. Definition at line 27 of file eggSAnimData.cxx. |