Public Types | |
typedef std::vector< Mda3DFeat > | feat3D_vect |
Public Member Functions | |
MDA_4D () | |
This class performs time associations between 3D Feats from the previous volume scan and the current one. | |
~MDA_4D () | |
void | process (feat3D_vect new_feats, const Time time) |
perform the time assoc. | |
feat3D_vect | get3DFeats () |
Used to test for uniqueness of current feature's best candidate. | |
Static Public Member Functions | |
static Location | getGuessLocation (Mda3DFeat old_feat, TimeInterval TIME_DIFF) |
Given a 3D Feat get the first guess location from that feat's original location and its motion vector. |
typedef std::vector< Mda3DFeat > code::MDA_4D::feat3D_vect |
code::MDA_4D::MDA_4D | ( | ) | [inline] |
This class performs time associations between 3D Feats from the previous volume scan and the current one.
Mimmics mdatrck.f in Legacy NSSL MDA
code::MDA_4D::~MDA_4D | ( | ) | [inline] |
feat3D_vect code::MDA_4D::get3DFeats | ( | ) | [inline] |
Used to test for uniqueness of current feature's best candidate.
static Location code::MDA_4D::getGuessLocation | ( | Mda3DFeat | old_feat, | |
TimeInterval | TIME_DIFF | |||
) | [inline, static] |
Given a 3D Feat get the first guess location from that feat's original location and its motion vector.
void code::MDA_4D::process | ( | feat3D_vect | new_feats, | |
const Time | time | |||
) |
perform the time assoc.
between vectors of 3D Feats