code::Mda2DFeat Class Reference

Inheritance diagram for code::Mda2DFeat:

code::MdaFeature List of all members.

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

Constructor & Destructor Documentation

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]


Member Function Documentation

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]


Member Data Documentation

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]


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