Rtbwers Class Reference

Inheritance diagram for Rtbwers:

Candidates List of all members.

Public Member Functions

 Rtbwers (const Candidates &i_cand, const Chromo &attrChromo)
bool isBwer () const
double getConf () const
void setConf (double i_conf)
void print (FILE *fp) const
 Rtbwers ()
void correctVal ()
AzRan getAzRan () const
void setLocation (const AzRan &azran)
void setPrevBwerConf (const vector< Rtbwers > &)

Static Public Member Functions

static void print (const vector< Rtbwers > &, char *fileDir, int vol)
static Result evaluate (const vector< Rtbwers > &foundBwers, const vector< Rtbwers > &truthBwers)
static Result evaluate_trad (const vector< Rtbwers > &foundBwers, const vector< Rtbwers > &truthBwers)
static double evalDist (const Rtbwers &truthBwer, const Rtbwers &foundBwer)
static vector< Rtbwersprune (const vector< Rtbwers > &allBwers)
static Chromo defaultChromo ()
static void set3DValues (vector< Candidates > &candBwers, const vector< RadarImage< int > > &allSwps)

Public Attributes

Fuzzy fz_bwer
Fuzzy fz_marg
int numPts
int minVal
int maxVal
double avgVal
int maxBound
int minBound
double avgBound
int numBounds
int maxCap
int minCap
double avgCap
double cx
double cy
int minx
int miny
int maxx
int maxy
double height
double bestHeight
double lowVil
double prevBwerConf
int vol
int swp

Protected Member Functions

void setAttr ()
void calcConf ()
void prune (const vector< Rtbwers > &sortedList, int pos)

Static Protected Member Functions

static Chromo createDefaultChromo ()

Protected Attributes

Chromo attr
vector< double > attrvals
double conf

Friends

bool operator< (const Rtbwers &a, const Rtbwers &b)
bool operator== (const Rtbwers &a, const Rtbwers &b)

Constructor & Destructor Documentation

Rtbwers::Rtbwers ( const Candidates i_cand,
const Chromo attrChromo 
)

Rtbwers::Rtbwers (  )  [inline]


Member Function Documentation

void Rtbwers::calcConf (  )  [protected]

void Candidates::correctVal (  )  [inherited]

static Chromo Rtbwers::createDefaultChromo (  )  [static, protected]

static Chromo Rtbwers::defaultChromo (  )  [static]

static double Rtbwers::evalDist ( const Rtbwers truthBwer,
const Rtbwers foundBwer 
) [static]

static Result Rtbwers::evaluate ( const vector< Rtbwers > &  foundBwers,
const vector< Rtbwers > &  truthBwers 
) [static]

static Result Rtbwers::evaluate_trad ( const vector< Rtbwers > &  foundBwers,
const vector< Rtbwers > &  truthBwers 
) [static]

AzRan Candidates::getAzRan (  )  const [inline, inherited]

double Rtbwers::getConf (  )  const [inline]

bool Rtbwers::isBwer (  )  const [inline]

void Rtbwers::print ( FILE *  fp  )  const

static void Rtbwers::print ( const vector< Rtbwers > &  ,
char *  fileDir,
int  vol 
) [static]

void Rtbwers::prune ( const vector< Rtbwers > &  sortedList,
int  pos 
) [protected]

static vector<Rtbwers> Rtbwers::prune ( const vector< Rtbwers > &  allBwers  )  [static]

static void Candidates::set3DValues ( vector< Candidates > &  candBwers,
const vector< RadarImage< int > > &  allSwps 
) [static, inherited]

void Rtbwers::setAttr (  )  [protected]

void Rtbwers::setConf ( double  i_conf  ) 

void Candidates::setLocation ( const AzRan azran  )  [inline, inherited]

void Candidates::setPrevBwerConf ( const vector< Rtbwers > &   )  [inherited]


Friends And Related Function Documentation

bool operator< ( const Rtbwers a,
const Rtbwers b 
) [friend]

bool operator== ( const Rtbwers a,
const Rtbwers b 
) [friend]


Member Data Documentation

Chromo Rtbwers::attr [protected]

vector<double> Rtbwers::attrvals [protected]

double Candidates::avgBound [inherited]

double Candidates::avgCap [inherited]

double Candidates::avgVal [inherited]

double Candidates::bestHeight [inherited]

double Rtbwers::conf [protected]

double Candidates::cx [inherited]

double Candidates::cy [inherited]

Fuzzy Rtbwers::fz_bwer

Fuzzy Rtbwers::fz_marg

double Candidates::height [inherited]

double Candidates::lowVil [inherited]

int Candidates::maxBound [inherited]

int Candidates::maxCap [inherited]

int Candidates::maxVal [inherited]

int Candidates::maxx [inherited]

int Candidates::maxy [inherited]

int Candidates::minBound [inherited]

int Candidates::minCap [inherited]

int Candidates::minVal [inherited]

int Candidates::minx [inherited]

int Candidates::miny [inherited]

int Candidates::numBounds [inherited]

int Candidates::numPts [inherited]

double Candidates::prevBwerConf [inherited]

int Candidates::swp [inherited]

int Candidates::vol [inherited]


Generated on Fri May 4 13:40:21 2012 for WDSS-IIw2algs by  doxygen 1.4.7