#include <pol_locator_gen.h>
Collaboration diagram for mimas::poss_centroid:

Public Types | |
| typedef boost::numeric::ublas::vector< double > | Vector |
Public Member Functions | |
| poss_centroid () | |
| double | consistent (poss_centroid *other) |
| void | getWeights (poss_centroid *other, double *w1, double *w2) |
| void | update (poss_centroid *other) |
Public Attributes | |
| Vector | posn |
| double | posn_weight |
| angle | ang |
| double | angle_weight |
| double | entry_weight |
Static Public Attributes | |
| static double * | posn_gauss |
| static double * | angle_gauss |
| static int | posn_gauss_size |
| static int | angle_gauss_size |
Definition at line 23 of file pol_locator_gen.h.
| typedef boost::numeric::ublas::vector< double > mimas::poss_centroid::Vector |
Definition at line 26 of file pol_locator_gen.h.
| mimas::poss_centroid::poss_centroid | ( | ) | [inline] |
Definition at line 39 of file pol_locator_gen.h.
References angle_weight, entry_weight, and posn_weight.
| double mimas::poss_centroid::consistent | ( | poss_centroid * | other | ) | [inline] |
Definition at line 45 of file pol_locator_gen.h.
References ang, ANGLE_ERROR, DISTANCE_ERROR, getWeights(), and posn.
Here is the call graph for this function:

| void mimas::poss_centroid::getWeights | ( | poss_centroid * | other, | |
| double * | w1, | |||
| double * | w2 | |||
| ) | [inline] |
Definition at line 76 of file pol_locator_gen.h.
References ang, angle_gauss, angle_gauss_size, posn, posn_gauss, and posn_gauss_size.
Referenced by consistent(), and update().
| void mimas::poss_centroid::update | ( | poss_centroid * | other | ) | [inline] |
Definition at line 109 of file pol_locator_gen.h.
References ang, angle_weight, entry_weight, getWeights(), posn, and posn_weight.
Referenced by mimas::pol_locator_gen::getMatches().
Here is the call graph for this function:

Definition at line 27 of file pol_locator_gen.h.
Referenced by mimas::pol_locator_gen::addEntry(), consistent(), getWeights(), and update().
Definition at line 29 of file pol_locator_gen.h.
Referenced by mimas::pol_locator_gen::addEntry(), consistent(), getWeights(), and update().
Definition at line 32 of file pol_locator_gen.h.
Referenced by mimas::pol_locator_gen::addEntry(), poss_centroid(), and update().
double * mimas::poss_centroid::posn_gauss [static] |
Definition at line 34 of file pol_locator_gen.h.
Referenced by getWeights(), and mimas::pol_locator_gen::init().
double * mimas::poss_centroid::angle_gauss [static] |
Definition at line 35 of file pol_locator_gen.h.
Referenced by getWeights(), and mimas::pol_locator_gen::init().
int mimas::poss_centroid::posn_gauss_size [static] |
Definition at line 36 of file pol_locator_gen.h.
Referenced by getWeights(), and mimas::pol_locator_gen::init().
Definition at line 37 of file pol_locator_gen.h.
Referenced by getWeights(), and mimas::pol_locator_gen::init().