14 #ifndef EGGCHARACTERDB_H
15 #define EGGCHARACTERDB_H
53 int frame, LMatrix4d &mat)
const;
55 int frame,
const LMatrix4d &mat);
63 INLINE
bool operator < (
const Key &other)
const;
67 TableType _table_type;
This class is used during joint optimization or restructuring to store the table of interim joint com...
EggCharacterDb()
Constructs a database for storing the interim work for the indicated EggCharacterData.
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.
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)...
This is a base class for EggJointNodePointer and EggMatrixTablePointer.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.