Inheritance diagram for code::MdaFeature:
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 () | |
Constructor. | |
~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 |
Location | CENTER_LOC |
AzRangeHeight | CENTER_ARH |
Length | RANGE |
Speed | MOTION_SPEED |
Angle | MOTION_DIR |
code::MdaFeature::MdaFeature | ( | ) | [inline] |
Constructor.
code::MdaFeature::~MdaFeature | ( | ) | [inline] |
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] |
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] |