Raytrix Light Field SDK  4.0
Logo
Public Member Functions | Public Attributes | List of all members
Rx::LFR::ParticleDetection::SHighResolutionParticle Struct Reference

Detailed Description

An high resolution particle.

Public Member Functions

 SHighResolutionParticle ()
 Default constructor. More...
 
 SHighResolutionParticle (SHighResolutionParticle &&xHighResolutionParticle)
 Move Constructor. More...
 
SHighResolutionParticleoperator= (SHighResolutionParticle &&xHighResolutionParticle)
 Move assignment operator. More...
 
void Reset ()
 Resets the high resolution particle. More...
 

Public Attributes

Rx::CRxArray< double > adAllRawPositions3D
 All the raw position of the particles used and unused. x,y = 2D position and z = lens type More...
 
Rx::CRxArray< double > adUnusedRawPositions3D
 The unused raw positions 3D. More...
 
Rx::CRxArray< double > adUsedRawPositions3D
 The used raw positions 3D. More...
 
bool bVirtual
 A flag indicating if the particle is virtual or real. More...
 
double dConfidence
 The confidence. More...
 
double dDistanceMM
 The moved euclidean distance in mm. More...
 
double dDistancePX
 The moved euclidean distance in pixels. More...
 
double dMean
 The mean color value. More...
 
double dMovedMM_X
 The moved distance in millimeters of the x coordinate related to the previous position. More...
 
double dMovedMM_Y
 The moved distance in millimeters of the y coordinate related to the previous position. More...
 
double dMovedMM_Z
 The moved distance in millimeters of the z coordinate related to the previous position. More...
 
double dMovedPX_X
 The moved distance in pixels of the x coordinate. More...
 
double dMovedPX_Y
 The moved distance in pixels of the y coordinate. More...
 
double dStdDev
 The standard deviation of color. More...
 
double dVirtualSpaceMM_s_X
 The virtual space position in millimeters of the x coordinate. More...
 
double dVirtualSpaceMM_s_Y
 The virtual space position in millimeters of the y coordinate. More...
 
double dVirtualSpaceMM_s_Z
 The virtual space position in millimeters of the z coordinate. More...
 
double dVirtualViewPX_X
 The virtual view in pixels x coordinate. More...
 
double dVirtualViewPX_Y
 The virtual view in pixels y coordinate. More...
 
int iImageNumber
 The image number. More...
 
int iTrackPosition
 Track ID. More...
 
Rx::CRxImage xHighResolutionImage
 The high resolved image. More...
 

Constructor & Destructor Documentation

Rx::LFR::ParticleDetection::SHighResolutionParticle::SHighResolutionParticle ( )
inline

Default constructor.

Rx::LFR::ParticleDetection::SHighResolutionParticle::SHighResolutionParticle ( SHighResolutionParticle &&  xHighResolutionParticle)
inline

Move Constructor.

Parameters
xHighResolutionParticle[in] A high resolution particle.

Member Function Documentation

SHighResolutionParticle& Rx::LFR::ParticleDetection::SHighResolutionParticle::operator= ( SHighResolutionParticle &&  xHighResolutionParticle)
inline

Move assignment operator.

Parameters
xHighResolutionParticleThe high resolution particle. This particle is invalid afterwards.
Returns
A high resolution particle.
void Rx::LFR::ParticleDetection::SHighResolutionParticle::Reset ( )
inline

Resets the high resolution particle.

Member Data Documentation

Rx::CRxArray<double> Rx::LFR::ParticleDetection::SHighResolutionParticle::adAllRawPositions3D

All the raw position of the particles used and unused. x,y = 2D position and z = lens type

Rx::CRxArray<double> Rx::LFR::ParticleDetection::SHighResolutionParticle::adUnusedRawPositions3D

The unused raw positions 3D.

Rx::CRxArray<double> Rx::LFR::ParticleDetection::SHighResolutionParticle::adUsedRawPositions3D

The used raw positions 3D.

bool Rx::LFR::ParticleDetection::SHighResolutionParticle::bVirtual

A flag indicating if the particle is virtual or real.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dConfidence

The confidence.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dDistanceMM

The moved euclidean distance in mm.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dDistancePX

The moved euclidean distance in pixels.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dMean

The mean color value.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dMovedMM_X

The moved distance in millimeters of the x coordinate related to the previous position.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dMovedMM_Y

The moved distance in millimeters of the y coordinate related to the previous position.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dMovedMM_Z

The moved distance in millimeters of the z coordinate related to the previous position.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dMovedPX_X

The moved distance in pixels of the x coordinate.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dMovedPX_Y

The moved distance in pixels of the y coordinate.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dStdDev

The standard deviation of color.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dVirtualSpaceMM_s_X

The virtual space position in millimeters of the x coordinate.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dVirtualSpaceMM_s_Y

The virtual space position in millimeters of the y coordinate.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dVirtualSpaceMM_s_Z

The virtual space position in millimeters of the z coordinate.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dVirtualViewPX_X

The virtual view in pixels x coordinate.

double Rx::LFR::ParticleDetection::SHighResolutionParticle::dVirtualViewPX_Y

The virtual view in pixels y coordinate.

int Rx::LFR::ParticleDetection::SHighResolutionParticle::iImageNumber

The image number.

int Rx::LFR::ParticleDetection::SHighResolutionParticle::iTrackPosition

Track ID.

Rx::CRxImage Rx::LFR::ParticleDetection::SHighResolutionParticle::xHighResolutionImage

The high resolved image.