#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] |