Inheritance diagram for code::Mda2DFeat:
Public Member Functions | |
Mda2DFeat () | |
This is a class that combines 1D Shear Segments into 2D features. | |
Mda2DFeat (const Mda1DVect &seg) | |
~Mda2DFeat () | |
bool | isEmpty () |
void | addSegment (Mda1DVect &seg) |
void | setVects (std::vector< Mda1DVect > &v) |
std::vector< Mda1DVect > | get1DSegments () const |
Length | getFeatMinRange () const |
Length | getFeatMaxRange () const |
void | setFeatDiameter (const Length &d) |
void | setFeatAspectRatio (const double &a) |
void | setFeatAzimuth (const Angle &a) |
void | setFeatMDA_loc (const Location &l) |
void | setFeatMDA_arh (const AzRangeHeight &l) |
void | setFeatMaxGTGVelDiff_val (const double &g) |
void | setFeatMaxGTGVelDiff_loc (const Location &l) |
void | setFeatMaxGTGVelDiff_arh (const AzRangeHeight &l) |
void | setFeatMaxVelDiff (const double &d) |
void | setFeatRotationalVel (const double &r) |
void | setElevationAngle (const Angle &e) |
void | setBeamWidth (const Angle &b) |
void | setFeatMinVel (const Speed &m) |
void | setFeatMaxVel (const Speed &m) |
void | setFeatMinVelLoc (const Location &m) |
void | setFeatMaxVelLoc (const Location &m) |
void | setFeatMinVelAz (const Angle &m) |
void | setFeatMaxVelAz (const Angle &m) |
void | setFeatMinVelRan (const Length &m) |
void | setFeatMaxVelRan (const Length &m) |
Mda1DVect | get1DSegment (const int i) |
Getters. | |
Length | getFeatDiameter () const |
double | getFeatAspectRatio () const |
double | getFeatMaxGTGVelDiff_val () const |
Location | getFeatMDA_loc () const |
AzRangeHeight | getFeatMDA_arh () const |
Location | getFeatMaxGTGVelDiff_loc () const |
AzRangeHeight | getFeatMaxGTGVelDiff_arh () const |
double | getFeatMaxVelDiff () const |
double | getFeatRotationalVel () const |
Angle | getElevationAngle () |
Angle | getBeamWidth () const |
Speed | getFeatMinVel () const |
Speed | getFeatMaxVel () const |
Location | getFeatMinVelLoc () const |
Location | getFeatMaxVelLoc () const |
Angle | getFeatMinVelAz () const |
Angle | getFeatMaxVelAz () const |
Length | getFeatMinVelRan () const |
Length | getFeatMaxVelRan () const |
void | setFeatMaxShear (const double s) |
Max Shear calculated from "smoothed" vector shear values. | |
double | getFeatMaxShear () const |
void | setFeatShear (const double s) |
"Overall" shear calculated from feat (vMax - vMin)/dia | |
double | getFeatShear () const |
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 |
Speed | MOTION_SPEED |
Angle | MOTION_DIR |
code::Mda2DFeat::Mda2DFeat | ( | ) | [inline] |
This is a class that combines 1D Shear Segments into 2D features.
code::Mda2DFeat::Mda2DFeat | ( | const Mda1DVect & | seg | ) | [inline] |
code::Mda2DFeat::~Mda2DFeat | ( | ) | [inline] |
void code::Mda2DFeat::addSegment | ( | Mda1DVect & | seg | ) | [inline] |
Mda1DVect code::Mda2DFeat::get1DSegment | ( | const int | i | ) | [inline] |
Getters.
std::vector< Mda1DVect > code::Mda2DFeat::get1DSegments | ( | ) | const [inline] |
Angle code::Mda2DFeat::getBeamWidth | ( | ) | const [inline] |
Angle code::Mda2DFeat::getElevationAngle | ( | ) | [inline] |
double code::Mda2DFeat::getFeatAspectRatio | ( | ) | const [inline] |
AzRangeHeight code::MdaFeature::getFeatCenterAzRanHeight | ( | ) | const [inline, inherited] |
Location code::MdaFeature::getFeatCenterLoc | ( | ) | const [inline, inherited] |
Length code::Mda2DFeat::getFeatDiameter | ( | ) | const [inline] |
AzRangeHeight code::Mda2DFeat::getFeatMaxGTGVelDiff_arh | ( | ) | const [inline] |
Location code::Mda2DFeat::getFeatMaxGTGVelDiff_loc | ( | ) | const [inline] |
double code::Mda2DFeat::getFeatMaxGTGVelDiff_val | ( | ) | const [inline] |
Length code::Mda2DFeat::getFeatMaxRange | ( | ) | const [inline] |
double code::Mda2DFeat::getFeatMaxShear | ( | ) | const [inline] |
Speed code::Mda2DFeat::getFeatMaxVel | ( | ) | const [inline] |
Angle code::Mda2DFeat::getFeatMaxVelAz | ( | ) | const [inline] |
double code::Mda2DFeat::getFeatMaxVelDiff | ( | ) | const [inline] |
Location code::Mda2DFeat::getFeatMaxVelLoc | ( | ) | const [inline] |
Length code::Mda2DFeat::getFeatMaxVelRan | ( | ) | const [inline] |
AzRangeHeight code::Mda2DFeat::getFeatMDA_arh | ( | ) | const [inline] |
Location code::Mda2DFeat::getFeatMDA_loc | ( | ) | const [inline] |
Length code::Mda2DFeat::getFeatMinRange | ( | ) | const [inline] |
Speed code::Mda2DFeat::getFeatMinVel | ( | ) | const [inline] |
Angle code::Mda2DFeat::getFeatMinVelAz | ( | ) | const [inline] |
Location code::Mda2DFeat::getFeatMinVelLoc | ( | ) | const [inline] |
Length code::Mda2DFeat::getFeatMinVelRan | ( | ) | const [inline] |
Angle code::MdaFeature::getFeatMotionDir | ( | ) | const [inline, inherited] |
Speed code::MdaFeature::getFeatMotionSpeed | ( | ) | const [inline, inherited] |
double code::Mda2DFeat::getFeatRotationalVel | ( | ) | const [inline] |
double code::Mda2DFeat::getFeatShear | ( | ) | const [inline] |
int code::MdaFeature::getID | ( | ) | const [inline, inherited] |
Location code::MdaFeature::getRadarLocation | ( | ) | const [inline, inherited] |
Reimplemented in code::Mda1DVect.
Length code::MdaFeature::getRange | ( | ) | const [inline, inherited] |
int code::MdaFeature::getRank | ( | ) | const [inline, inherited] |
int code::MdaFeature::getTempID | ( | ) | const [inline, inherited] |
void code::MdaFeature::init | ( | ) | [inline, inherited] |
bool code::Mda2DFeat::isEmpty | ( | ) | [inline] |
void code::Mda2DFeat::setBeamWidth | ( | const Angle & | b | ) | [inline] |
void code::Mda2DFeat::setElevationAngle | ( | const Angle & | e | ) | [inline] |
void code::Mda2DFeat::setFeatAspectRatio | ( | const double & | a | ) | [inline] |
void code::Mda2DFeat::setFeatAzimuth | ( | const Angle & | a | ) | [inline] |
void code::MdaFeature::setFeatCenterAzRanHeight | ( | const AzRangeHeight & | a | ) | [inline, inherited] |
void code::MdaFeature::setFeatCenterLoc | ( | const Location & | l | ) | [inline, inherited] |
void code::Mda2DFeat::setFeatDiameter | ( | const Length & | d | ) | [inline] |
void code::Mda2DFeat::setFeatMaxGTGVelDiff_arh | ( | const AzRangeHeight & | l | ) | [inline] |
void code::Mda2DFeat::setFeatMaxGTGVelDiff_loc | ( | const Location & | l | ) | [inline] |
void code::Mda2DFeat::setFeatMaxGTGVelDiff_val | ( | const double & | g | ) | [inline] |
void code::Mda2DFeat::setFeatMaxShear | ( | const double | s | ) | [inline] |
Max Shear calculated from "smoothed" vector shear values.
void code::Mda2DFeat::setFeatMaxVel | ( | const Speed & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMaxVelAz | ( | const Angle & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMaxVelDiff | ( | const double & | d | ) | [inline] |
void code::Mda2DFeat::setFeatMaxVelLoc | ( | const Location & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMaxVelRan | ( | const Length & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMDA_arh | ( | const AzRangeHeight & | l | ) | [inline] |
void code::Mda2DFeat::setFeatMDA_loc | ( | const Location & | l | ) | [inline] |
void code::Mda2DFeat::setFeatMinVel | ( | const Speed & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMinVelAz | ( | const Angle & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMinVelLoc | ( | const Location & | m | ) | [inline] |
void code::Mda2DFeat::setFeatMinVelRan | ( | const Length & | m | ) | [inline] |
void code::MdaFeature::setFeatMotionDir | ( | const Angle & | a | ) | [inline, inherited] |
void code::MdaFeature::setFeatMotionSpeed | ( | const Speed & | s | ) | [inline, inherited] |
void code::Mda2DFeat::setFeatRotationalVel | ( | const double & | r | ) | [inline] |
void code::Mda2DFeat::setFeatShear | ( | const double | s | ) | [inline] |
"Overall" shear calculated from feat (vMax - vMin)/dia
void code::MdaFeature::setID | ( | const int & | i | ) | [inline, inherited] |
void code::MdaFeature::setRadarLocation | ( | const Location & | l | ) | [inline, inherited] |
Reimplemented in code::Mda1DVect.
void code::MdaFeature::setRange | ( | const Length & | l | ) | [inline, inherited] |
void code::MdaFeature::setRank | ( | const int & | r | ) | [inline, inherited] |
void code::MdaFeature::setTempID | ( | const int & | i | ) | [inline, inherited] |
void code::Mda2DFeat::setVects | ( | std::vector< Mda1DVect > & | v | ) | [inline] |
AzRangeHeight code::MdaFeature::CENTER_ARH [protected, inherited] |
Location code::MdaFeature::CENTER_LOC [protected, inherited] |
int code::MdaFeature::ID [protected, inherited] |
Angle code::MdaFeature::MOTION_DIR [protected, inherited] |
Speed code::MdaFeature::MOTION_SPEED [protected, inherited] |
Location code::MdaFeature::RADAR_LOC [protected, inherited] |
int code::MdaFeature::RANK [protected, inherited] |
int code::MdaFeature::TMP_ID [protected, inherited] |