#include <colinfo.h>
Public Member Functions | |
| int | AddCharPairs (const char *char1, const char *char2, Chain *chain, SceneGraph *sg) |
| int | AddJointPair (const char *joint1, const char *joint2, Chain *chain, SceneGraph *sg) |
| ColModel * | AddModel (Joint *jref, SceneGraph *sg) |
| ColInfo () | |
| ColModel * | Model (int i) |
| ColModel * | Model (Joint *jref) |
| int | NumModels () |
| int | NumPairs () |
| int | NumTriangles () |
| ColPair * | Pair (int i) |
| ColPair * | Pair (Joint *jref1, Joint *jref2) |
| ~ColInfo () | |
Private Member Functions | |
| int | add_char_pairs (Joint *cur, const char *char1, const char *char2, Chain *chain, SceneGraph *sg) |
| int | add_char_pairs (Joint *j1, Joint *j2, const char *char2, SceneGraph *sg) |
| int | add_joint_pair (Joint *j1, Joint *j2, SceneGraph *sg) |
| void | add_model (ColModel *m) |
| void | add_pair (ColPair *p) |
| void | allocate_model (int n_new_alloc) |
| void | allocate_pair (int n_new_alloc) |
Private Attributes | |
| ColModel ** | models |
| int | n_allocated_models |
| int | n_allocated_pairs |
| int | n_models |
| int | n_pairs |
| int | n_total_tri |
| ColPair ** | pairs |
Friends | |
| class | ColModel |
| class | ColPair |
| ColInfo::ColInfo | ( | ) | [inline] |
| ColInfo::~ColInfo | ( | ) | [inline] |
| int ColInfo::add_char_pairs | ( | Joint * | cur, |
| const char * | char1, | ||
| const char * | char2, | ||
| Chain * | chain, | ||
| SceneGraph * | sg | ||
| ) | [private] |
Definition at line 438 of file colinfo.cpp.
| int ColInfo::add_char_pairs | ( | Joint * | j1, |
| Joint * | j2, | ||
| const char * | char2, | ||
| SceneGraph * | sg | ||
| ) | [private] |
Definition at line 451 of file colinfo.cpp.
| int ColInfo::add_joint_pair | ( | Joint * | j1, |
| Joint * | j2, | ||
| SceneGraph * | sg | ||
| ) | [private] |
Definition at line 475 of file colinfo.cpp.
| void ColInfo::add_model | ( | ColModel * | m | ) | [private] |
Definition at line 423 of file colinfo.cpp.
| void ColInfo::add_pair | ( | ColPair * | p | ) | [private] |
ColInfo functions
Definition at line 416 of file colinfo.cpp.
| int ColInfo::AddCharPairs | ( | const char * | char1, |
| const char * | char2, | ||
| Chain * | chain, | ||
| SceneGraph * | sg | ||
| ) |
Definition at line 431 of file colinfo.cpp.
| int ColInfo::AddJointPair | ( | const char * | joint1, |
| const char * | joint2, | ||
| Chain * | chain, | ||
| SceneGraph * | sg | ||
| ) |
Definition at line 464 of file colinfo.cpp.
| ColModel * ColInfo::AddModel | ( | Joint * | jref, |
| SceneGraph * | sg | ||
| ) |
Definition at line 500 of file colinfo.cpp.
| void ColInfo::allocate_model | ( | int | n_new_alloc | ) | [inline, private] |
| void ColInfo::allocate_pair | ( | int | n_new_alloc | ) | [inline, private] |
| ColModel* ColInfo::Model | ( | int | i | ) | [inline] |
| ColModel* ColInfo::Model | ( | Joint * | jref | ) | [inline] |
| int ColInfo::NumModels | ( | ) | [inline] |
| int ColInfo::NumPairs | ( | ) | [inline] |
| int ColInfo::NumTriangles | ( | ) | [inline] |
| ColPair* ColInfo::Pair | ( | int | i | ) | [inline] |
| ColPair* ColInfo::Pair | ( | Joint * | jref1, |
| Joint * | jref2 | ||
| ) | [inline] |
ColModel** ColInfo::models [private] |
int ColInfo::n_allocated_models [private] |
int ColInfo::n_allocated_pairs [private] |
int ColInfo::n_models [private] |
int ColInfo::n_pairs [private] |
int ColInfo::n_total_tri [private] |
ColPair** ColInfo::pairs [private] |