Raytrix Light Field SDK
5.0
|
A high resolution particle track consists of high resolution particles and a combined high resolution particle image.
Public Member Functions | |
STrack () | |
Default constructor. More... | |
STrack (int iStartImage, Rx::LFR::ParticleDetection::SHighResolutionParticle &&xHighResolutionParticles) | |
Move Constructor. More... | |
int | GetDirectionChanges (bool bXDirection) const |
Gets the number of direction changes. More... | |
double | GetMaxSpread (bool bXDirection) const |
Gets the maximal x spread of the track. More... | |
Rx::LFR::ParticleDetection::SHighResolutionParticle & | Last () |
Gets the last particle of this track. More... | |
size_t | Length () const |
Gets the length of the track. More... | |
void | PushBack (SHighResolutionParticle &&xHighResolutionParticle) |
Adds the particle to the track; More... | |
void | Reset () |
Resets this object. More... | |
Public Attributes | |
bool | bEnd |
True if this track has ended. More... | |
double | dAverageMotionDistanceMM |
The average euclidean motion distance in mm between two particles. More... | |
double | dAverageMotionMM_X |
The average motion between two particles in millimeters regarding the x coordinate. More... | |
double | dAverageMotionMM_Y |
The average motion between two particles in millimeters regarding the y coordinate. More... | |
double | dAverageMotionMM_Z |
The average motion between two particles in millimeters regarding the z coordinate. More... | |
double | dAverageMotionPX_X |
The average motion between two particles in pixels regarding the x coordinate. More... | |
double | dAverageMotionPX_Y |
The average motion between two particles in pixels regarding the y coordinate. More... | |
double | dConfidence |
The confidence. More... | |
double | dMaximumMM_X |
The maximal x coordinate of this track. More... | |
double | dMaximumMM_Y |
The maximal y coordinate of this track. More... | |
double | dMinimumMM_X |
The minimal x coordinate of this track. More... | |
double | dMinimumMM_Y |
The minimal y coordinate of this track. More... | |
Rx::CRxArray< Rx::LFR::ParticleDetection::SHighResolutionParticle > | HighResolutionParticles |
The high resolution particles. More... | |
int | iStartImage |
The start image of this track. More... | |
Rx::CRxImage | xHighResolutionImage |
The high resolved image. More... | |
|
inline |
Default constructor.
|
inline |
Move Constructor.
iStartImage | The start image. |
xHighResolutionParticles | [in] The high resolution particles. |
|
inline |
Gets the number of direction changes.
bXDirection | True to get the changes in X direction |
|
inline |
Gets the maximal x spread of the track.
|
inline |
Gets the last particle of this track.
|
inline |
Gets the length of the track.
|
inline |
Adds the particle to the track;
xHighResolutionParticle | [in] The high resolution particle. |
|
inline |
Resets this object.
bool Rx::LFR::ParticleDetection::STrack::bEnd |
True if this track has ended.
double Rx::LFR::ParticleDetection::STrack::dAverageMotionDistanceMM |
The average euclidean motion distance in mm between two particles.
double Rx::LFR::ParticleDetection::STrack::dAverageMotionMM_X |
The average motion between two particles in millimeters regarding the x coordinate.
double Rx::LFR::ParticleDetection::STrack::dAverageMotionMM_Y |
The average motion between two particles in millimeters regarding the y coordinate.
double Rx::LFR::ParticleDetection::STrack::dAverageMotionMM_Z |
The average motion between two particles in millimeters regarding the z coordinate.
double Rx::LFR::ParticleDetection::STrack::dAverageMotionPX_X |
The average motion between two particles in pixels regarding the x coordinate.
double Rx::LFR::ParticleDetection::STrack::dAverageMotionPX_Y |
The average motion between two particles in pixels regarding the y coordinate.
double Rx::LFR::ParticleDetection::STrack::dConfidence |
The confidence.
double Rx::LFR::ParticleDetection::STrack::dMaximumMM_X |
The maximal x coordinate of this track.
double Rx::LFR::ParticleDetection::STrack::dMaximumMM_Y |
The maximal y coordinate of this track.
double Rx::LFR::ParticleDetection::STrack::dMinimumMM_X |
The minimal x coordinate of this track.
double Rx::LFR::ParticleDetection::STrack::dMinimumMM_Y |
The minimal y coordinate of this track.
Rx::CRxArray<Rx::LFR::ParticleDetection::SHighResolutionParticle> Rx::LFR::ParticleDetection::STrack::HighResolutionParticles |
The high resolution particles.
int Rx::LFR::ParticleDetection::STrack::iStartImage |
The start image of this track.
Rx::CRxImage Rx::LFR::ParticleDetection::STrack::xHighResolutionImage |
The high resolved image.