Raytrix Light Field SDK  5.0
Rx::LFR::Net::HighResolutionParticleDetector Class Reference

Inherits Rx::Net::NativeInterfaceWrapper< Rx::LFR::CHighResolutionParticleDetector, Rx::LFR::Net::Interfaces::EHighResolutionParticleDetector >.

Public Member Functions

 HighResolutionParticleDetector ()
 Default constructor. More...
 
 ~HighResolutionParticleDetector ()
 Default Destructor. More...
 
void DetectParticles (Rx::LFR::Net::RayImage^ xImage)
 Detect particles from given ray image. More...
 
void DetectParticles (System::String^ sSequenceFilename)
 Detect particles from given sequence file. More...
 
void GetFoundHighResolutionParticles (RX_OUT array< ParticleDetection::HighResolutionParticle^>^ % axHighResolutionParticles)
 Gets found high resolution particle. More...
 
virtual System::Object ^ GetInterface (Rx::LFR::Net::Interfaces::EHighResolutionParticleDetector eData)
 Gets the interface. More...
 
void Initialize (Calibration^ xCalib)
 Initializes this object. More...
 
void SetCudaDevice (CudaDevice^ xCudaDevice)
 Sets the CUDA device for the high resolution particle detector. More...
 

Constructor & Destructor Documentation

◆ HighResolutionParticleDetector()

Rx::LFR::Net::HighResolutionParticleDetector::HighResolutionParticleDetector ( )
inline

Default constructor.

◆ ~HighResolutionParticleDetector()

Rx::LFR::Net::HighResolutionParticleDetector::~HighResolutionParticleDetector ( )
inline

Default Destructor.

Member Function Documentation

◆ DetectParticles() [1/2]

void Rx::LFR::Net::HighResolutionParticleDetector::DetectParticles ( Rx::LFR::Net::RayImage xImage)
inline

Detect particles from given ray image.

Parameters
xImage[in] The image.

◆ DetectParticles() [2/2]

void Rx::LFR::Net::HighResolutionParticleDetector::DetectParticles ( System::String^  sSequenceFilename)
inline

Detect particles from given sequence file.

Parameters
sSequenceFilename[in] The complete file path of the sequence file.

◆ GetFoundHighResolutionParticles()

void Rx::LFR::Net::HighResolutionParticleDetector::GetFoundHighResolutionParticles ( RX_OUT array< ParticleDetection::HighResolutionParticle^>^ %  axHighResolutionParticles)
inline

Gets found high resolution particle.

Parameters
axHighResolutionParticles[out] The high resolution particle array.

◆ GetInterface()

virtual System::Object ^ Rx::Net::NativeInterfaceWrapper< Rx::LFR::CHighResolutionParticleDetector , Rx::LFR::Net::Interfaces::EHighResolutionParticleDetector >::GetInterface ( Rx::LFR::Net::Interfaces::EHighResolutionParticleDetector  eData)
inlinevirtualinherited

Gets the interface.

Returns
The interface.

◆ Initialize()

void Rx::LFR::Net::HighResolutionParticleDetector::Initialize ( Calibration xCalib)
inline

Initializes this object.

Parameters
xCalibThe calibration.

◆ SetCudaDevice()

void Rx::LFR::Net::HighResolutionParticleDetector::SetCudaDevice ( CudaDevice xCudaDevice)
inline

Sets the CUDA device for the high resolution particle detector.

Parameters
xCudaDevice[in] The CUDA device.