Namespace: Rx::LFR – Class: CSuperResolution – Header: Rx.LFR/SuperResolution.h

CSuperResolution Class

C++
#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)