15 #ifndef EGGCHARACTERDB_H
16 #define EGGCHARACTERDB_H
18 #include "pandatoolbase.h"
66 INLINE
bool operator < (
const Key &other)
const;
70 TableType _table_type;
85 #include "eggCharacterDb.I"
EggCharacterDb()
Constructs a database for storing the interim work for the indicated EggCharacterData.
This is a 4-by-4 transform matrix.
This class is used during joint optimization or restructuring to store the table of interim joint com...
void set_matrix(const EggJointPointer *joint, TableType type, int frame, const LMatrix4d &mat)
Stores the matrix for the indicated joint, type, and frame in the database.
This is a base class for EggJointNodePointer and EggMatrixTablePointer.
bool get_matrix(const EggJointPointer *joint, TableType type, int frame, LMatrix4d &mat) const
Looks up the data for the indicated joint, type, and frame, and fills it in result (and returns true)...