code::MdaFeature Class Reference

Inheritance diagram for code::MdaFeature:

code::Mda1DVect code::Mda2DFeat code::Mda3DFeat List of all members.

Detailed Description

MdaFeature is the superclass of the various MDA Features: (Mda1DVect, Mda2DFeat, and Mda3DFeat).

All MDA features share tha same fields and methods. This class helps to reduce redundant code such as sorting and association methods.

Public Member Functions

 MdaFeature ()
 ~MdaFeature ()
void init ()
void setID (const int &i)
void setTempID (const int &i)
void setRank (const int &r)
void setRadarLocation (const Location &l)
void setFeatCenterLoc (const Location &l)
void setFeatCenterAzRanHeight (const AzRangeHeight &a)
void setRange (const Length &l)
void setFeatMotionSpeed (const Speed &s)
void setFeatMotionDir (const Angle &a)
int getID () const
int getTempID () const
int getRank () const
Location getRadarLocation () const
Location getFeatCenterLoc () const
AzRangeHeight getFeatCenterAzRanHeight () const
Length getRange () const
Speed getFeatMotionSpeed () const
Angle getFeatMotionDir () const

Protected Attributes

int ID
int TMP_ID
int RANK
Location RADAR_LOC
AzRangeHeight CENTER_ARH
Length RANGE

Constructor & Destructor Documentation

code::MdaFeature::MdaFeature (  )  [inline]


code::MdaFeature::~MdaFeature (  )  [inline]

Member Function Documentation

AzRangeHeight code::MdaFeature::getFeatCenterAzRanHeight (  )  const [inline]

Location code::MdaFeature::getFeatCenterLoc (  )  const [inline]

Angle code::MdaFeature::getFeatMotionDir (  )  const [inline]

Speed code::MdaFeature::getFeatMotionSpeed (  )  const [inline]

int code::MdaFeature::getID (  )  const [inline]

Location code::MdaFeature::getRadarLocation (  )  const [inline]

Reimplemented in code::Mda1DVect.

Length code::MdaFeature::getRange (  )  const [inline]

int code::MdaFeature::getRank (  )  const [inline]

int code::MdaFeature::getTempID (  )  const [inline]

void code::MdaFeature::init (  )  [inline]

void code::MdaFeature::setFeatCenterAzRanHeight ( const AzRangeHeight &  a  )  [inline]

void code::MdaFeature::setFeatCenterLoc ( const Location &  l  )  [inline]

void code::MdaFeature::setFeatMotionDir ( const Angle &  a  )  [inline]

void code::MdaFeature::setFeatMotionSpeed ( const Speed &  s  )  [inline]

void code::MdaFeature::setID ( const int &  i  )  [inline]

void code::MdaFeature::setRadarLocation ( const Location &  l  )  [inline]

Reimplemented in code::Mda1DVect.

void code::MdaFeature::setRange ( const Length &  l  )  [inline]

void code::MdaFeature::setRank ( const int &  r  )  [inline]

void code::MdaFeature::setTempID ( const int &  i  )  [inline]

Member Data Documentation

AzRangeHeight code::MdaFeature::CENTER_ARH [protected]

Location code::MdaFeature::CENTER_LOC [protected]

int code::MdaFeature::ID [protected]

Angle code::MdaFeature::MOTION_DIR [protected]

Speed code::MdaFeature::MOTION_SPEED [protected]

Location code::MdaFeature::RADAR_LOC [protected]

Length code::MdaFeature::RANGE [protected]

int code::MdaFeature::RANK [protected]

int code::MdaFeature::TMP_ID [protected]

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