Namespace: Rx::LFR – Class: CSuperResolution – Header: Rx.LFR/SuperResolution.h
CSuperResolution Class
#include "Rx.LFR/SuperResolution.h"
class CSuperResolution : public CParametersPimpl<CSuperResolution_Impl, ESuperResolutionParam, ESuperResolutionInterface>
Provides methods to perform super resolution.
Constructors
CSuperResolution() | Default constructor. |
CSuperResolution(xSuperResolution) | Move constructor. |
Destructor
~CSuperResolution() | Destructor. |
Methods
AddImage(xImage) | Add image to the super resolution algorithm. |
Execute(xSuperResolvedImage) | Executes the super resolution algorithm. |
SetCudaDevice(xCudaDevice) | Sets the CUDA device for the super resolution algorithm. |
GetParams() | Returns the parameters class that can be used to work with parameters of this class. (Inherited from CParametersPimpl) |
GetParams() | Returns the constant parameters class that can be used to work with parameters of this class. (Inherited from CParametersPimpl) |
GetImpl() | Gets the non constant implementation. (Inherited from CPimpl) |
GetImpl() | Gets the constant implementation. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
HasInterface(eInterface) | Queries if this object has the given interface. (Inherited from CPimpl) |
Operators
operator=(xSuperResolution) | Move assignment operator. |
Typedefs
EnumType | The type of the parameter enum. Is used by managed wrapper classes. (Inherited from CParametersPimpl) |
EnumInterfaceType | The type of the interface enum. Is used by managed wrapper classes. (Inherited from CParametersPimpl) |