Public Member Functions | |
MDA_1D () | |
Algorithm constructor, called from w2velReader_main with the command-line options passed in. | |
MDA_1D (SmartPtr< const code::RadialSet > data) | |
void | process1D (const code::RadialSet &data) |
bool | processSeg (std::vector< int > segment, const int range_inc) |
Used for processing entire RadialSet, called from process1D(). | |
Mda1DVect | processSeg (std::vector< int > segment, const int &range_inc, bool &valid) |
Used for processing single segment, called from MDA_2D. | |
int | look_ahead (std::vector< int > &seg, const int &az_inc, const int &gate_inc) |
void | setOutputDir (std::string odir) |
void | setOutputLB (std::string lbName) |
void | coreSegment (std::vector< int > &mySeg, const int &gate_inc) |
std::vector< Mda1DVect > | getShearVectors () const |
void | catchUp (std::vector< int > &seg, const int &start, const int &stop, const int &gate_inc) |
double | getMinVelocity (const std::vector< int > &seg, const int &gate_inc) |
double | getMaxVelocity (const std::vector< int > &seg, const int &gate_inc) |
Angle | getMinVelocityAz (const std::vector< int > &seg, const int &gate_inc) |
Angle | getMaxVelocityAz (const std::vector< int > &seg, const int &gate_inc) |
Location | getMinVelocityLoc (const std::vector< int > &seg, const int &gate_inc) |
Location | getMaxVelocityLoc (const std::vector< int > &seg, const int &gate_inc) |
double | getVelocityDiff (const std::vector< int > &seg, const int &gate_inc) |
double | getShear (const std::vector< int > &seg, const int &gate_inc) |
double | getMaxGTGVelocityDiff (const std::vector< int > &seg, const int &gate_inc) |
Angle | getGTGVelocityDiffAz (const std::vector< int > &seg, const int &gate_inc) |
Location | getGTGVelocityDiffLocation (const std::vector< int > &seg, const int &gate_inc) |
Length | getSegmentTanLength (const std::vector< int > &seg, const int &gate_inc) |
Length | getSegmentArcLength (const std::vector< int > &seg, const int &gate_inc) |
int | getMaxLookahead (const Length &range) |
Length | getRange (const int &azimuth_increment, const int &gate_increment) |
int | getStrengthRank (const std::vector< int > &seg, const int &gate_inc) |
Location | getRadarLocation () const |
Angle | getElevationAngle () const |
int | getMaxRank () const |
void | writeOutputTextFile (const bool y) |
code::MDA_1D::MDA_1D | ( | ) | [inline] |
Algorithm constructor, called from w2velReader_main with the command-line options passed in.
code::MDA_1D::MDA_1D | ( | SmartPtr< const code::RadialSet > | data | ) | [inline] |
void code::MDA_1D::catchUp | ( | std::vector< int > & | seg, | |
const int & | start, | |||
const int & | stop, | |||
const int & | gate_inc | |||
) | [inline] |
void code::MDA_1D::coreSegment | ( | std::vector< int > & | mySeg, | |
const int & | gate_inc | |||
) |
Angle code::MDA_1D::getElevationAngle | ( | ) | const [inline] |
Angle code::MDA_1D::getGTGVelocityDiffAz | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Location code::MDA_1D::getGTGVelocityDiffLocation | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
double code::MDA_1D::getMaxGTGVelocityDiff | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
int code::MDA_1D::getMaxLookahead | ( | const Length & | range | ) | [inline] |
int code::MDA_1D::getMaxRank | ( | ) | const [inline] |
double code::MDA_1D::getMaxVelocity | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Angle code::MDA_1D::getMaxVelocityAz | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Location code::MDA_1D::getMaxVelocityLoc | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
double code::MDA_1D::getMinVelocity | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Angle code::MDA_1D::getMinVelocityAz | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Location code::MDA_1D::getMinVelocityLoc | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Location code::MDA_1D::getRadarLocation | ( | ) | const [inline] |
Length code::MDA_1D::getRange | ( | const int & | azimuth_increment, | |
const int & | gate_increment | |||
) | [inline] |
Length code::MDA_1D::getSegmentArcLength | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
Length code::MDA_1D::getSegmentTanLength | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
double code::MDA_1D::getShear | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
std::vector< Mda1DVect > code::MDA_1D::getShearVectors | ( | ) | const [inline] |
int code::MDA_1D::getStrengthRank | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
double code::MDA_1D::getVelocityDiff | ( | const std::vector< int > & | seg, | |
const int & | gate_inc | |||
) | [inline] |
int code::MDA_1D::look_ahead | ( | std::vector< int > & | seg, | |
const int & | az_inc, | |||
const int & | gate_inc | |||
) |
void code::MDA_1D::process1D | ( | const code::RadialSet & | data | ) |
Mda1DVect code::MDA_1D::processSeg | ( | std::vector< int > | segment, | |
const int & | range_inc, | |||
bool & | valid | |||
) |
Used for processing single segment, called from MDA_2D.
bool code::MDA_1D::processSeg | ( | std::vector< int > | segment, | |
const int | range_inc | |||
) |
Used for processing entire RadialSet, called from process1D().
void code::MDA_1D::setOutputDir | ( | std::string | odir | ) | [inline] |
void code::MDA_1D::setOutputLB | ( | std::string | lbName | ) | [inline] |
void code::MDA_1D::writeOutputTextFile | ( | const bool | y | ) | [inline] |