Raytrix Light Field SDK  4.0
Logo
Public Member Functions | List of all members
Rx::LFR::Net::SuperResolution Class Reference

Inherits Rx::Net::NativeInterfaceWrapper< Rx::LFR::CSuperResolution, Rx::LFR::Net::Interfaces::ESuperResolution >.

Public Member Functions

 SuperResolution ()
 Default constructor. More...
 
 ~SuperResolution ()
 Destructor. More...
 
void AddImage (Rx::Net::Image^ xImage)
 Add image to the super resolution algorithm. More...
 
void Execute (Rx::Net::Image^ xSuperResolvedImage)
 Add image to the super resolution algorithm. More...
 
virtual System::Object^  GetInterface (Rx::LFR::Net::Interfaces::ESuperResolution eData)
 Gets the interface. More...
 
void SetCudaDevice (CudaDevice^ xCudaDevice)
 Sets the CUDA device for the super resolution algorithm. More...
 

Constructor & Destructor Documentation

Rx::LFR::Net::SuperResolution::SuperResolution ( )
inline

Default constructor.

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

Destructor.

Member Function Documentation

void Rx::LFR::Net::SuperResolution::AddImage ( Rx::Net::Image xImage)
inline

Add image to the super resolution algorithm.

Parameters
xImage[in] The image.
void Rx::LFR::Net::SuperResolution::Execute ( Rx::Net::Image xSuperResolvedImage)
inline

Add image to the super resolution algorithm.

Parameters
xSuperResolvedImage[out] The super resolved image.

Gets the interface.

Returns
The interface.
void Rx::LFR::Net::SuperResolution::SetCudaDevice ( CudaDevice xCudaDevice)
inline

Sets the CUDA device for the super resolution algorithm.

If no CUDA device is set then the CPU implementation of the super resolution algorithm is used.

Parameters
xCudaDeviceThe CUDA device.