Provides information about the CUDA hardware in your system and enables access to available CUDA devices.
Inherits Rx::Net::NativeInterfaceWrapper< Rx::LFR::CImageStacking, Rx::LFR::Net::Interfaces::EImageStacking >.
Public Member Functions | |
ImageStacking () | |
Default constructor. More... | |
~ImageStacking () | |
Destructor. More... | |
void | AddImage (Rx::Net::Image^ xImage) |
Adds an image to the stack. The image is uploaded to the CUDA device and processed. More... | |
void | AddImage (Rx::LFR::Net::ConstImage^ xImage) |
Adds an image to the stack. The image is uploaded to the CUDA device and processed. More... | |
void | Clear () |
Clears the stack by resetting the internal counter to zero. More... | |
void | DownloadStackedImage (Rx::Net::Image^ xImage) |
Gets the stacked image if the stacking has been finished. More... | |
void | Free () |
Clears the stack and frees the memory used by this stack. The memory is reallocated by calling AddImage. More... | |
virtual System::Object^ | GetInterface (Rx::LFR::Net::Interfaces::EImageStacking eData) |
Gets the interface. More... | |
bool | IsComplete () |
Queries if the stack is complete. This is the case if the stack is full. More... | |
void | SetCudaDevice (CudaDevice^ xCudaDevice) |
Sets the CUDA device that allocates the memory required for the stack operation and that runs the algorithm. More... | |
void | SetMaxImageCount (unsigned uMaxImageCount) |
Sets the maximum number of image on the stack. Resets the stacking result if changed. More... | |
void | SetStackingOperation (Rx::LFR::Net::EImgStack eStackingOp) |
Sets the stacking operation. Resets the stacking result if changed. More... | |
|
inline |
Default constructor.
|
inline |
Destructor.
|
inline |
Adds an image to the stack. The image is uploaded to the CUDA device and processed.
xImage | [in] The image to add. |
|
inline |
Adds an image to the stack. The image is uploaded to the CUDA device and processed.
xImage | [in] The image to add. |
|
inline |
Clears the stack by resetting the internal counter to zero.
|
inline |
Gets the stacked image if the stacking has been finished.
|
inline |
Clears the stack and frees the memory used by this stack. The memory is reallocated by calling AddImage.
|
inlinevirtualinherited |
Gets the interface.
|
inline |
Queries if the stack is complete. This is the case if the stack is full.
|
inline |
Sets the CUDA device that allocates the memory required for the stack operation and that runs the algorithm.
xCudaDevice | The CUDA device. |
|
inline |
Sets the maximum number of image on the stack. Resets the stacking result if changed.
uMaxImageCount | The maximum number of images. |
|
inline |
Sets the stacking operation. Resets the stacking result if changed.
eStackingOp | The stacking operation. |