mimas::poss_centroid Class Reference

#include <pol_locator_gen.h>

Collaboration diagram for mimas::poss_centroid:

Collaboration graph
[legend]
List of all members.

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 doubleposn_gauss
static doubleangle_gauss
static int posn_gauss_size
static int angle_gauss_size

Detailed Description

Definition at line 23 of file pol_locator_gen.h.


Member Typedef Documentation

typedef boost::numeric::ublas::vector< double > mimas::poss_centroid::Vector

Definition at line 26 of file pol_locator_gen.h.


Constructor & Destructor Documentation

mimas::poss_centroid::poss_centroid (  )  [inline]

Definition at line 39 of file pol_locator_gen.h.

References angle_weight, entry_weight, and posn_weight.


Member Function Documentation

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:


Member Data Documentation

Vector mimas::poss_centroid::posn

Definition at line 27 of file pol_locator_gen.h.

Referenced by mimas::pol_locator_gen::addEntry(), consistent(), getWeights(), and update().

double mimas::poss_centroid::posn_weight

Definition at line 28 of file pol_locator_gen.h.

Referenced by poss_centroid(), and update().

angle mimas::poss_centroid::ang

Definition at line 29 of file pol_locator_gen.h.

Referenced by mimas::pol_locator_gen::addEntry(), consistent(), getWeights(), and update().

double mimas::poss_centroid::angle_weight

Definition at line 30 of file pol_locator_gen.h.

Referenced by poss_centroid(), and update().

double mimas::poss_centroid::entry_weight

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

int mimas::poss_centroid::angle_gauss_size [static]

Definition at line 37 of file pol_locator_gen.h.

Referenced by getWeights(), and mimas::pol_locator_gen::init().


The documentation for this class was generated from the following file:
[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:41 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...