#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().