Namespace: Rx::LFR – Class: RayDepthMerge – Header: Rx.LFR/RayDepthMerge.h

RayDepthMerge Class

C++
#include "Rx.LFR/RayDepthMerge.h"
class RayDepthMerge : public CParametersPimpl<RayDepthMerge_Impl, ERayDepthMergeParam, ERayDepthMergeInterface>

Provides methods for merging the raw depth maps of multiple images into a single image.

Constructors

RayDepthMerge(cudaCompute)

Constructor.

Destructor

~RayDepthMerge()

Destructor.

Methods

AddRawImage(rawImage)

Adds a raw image.

ResetImages()

Clears the list of added images.

MergeImages(mergePreprocessImages)

Merges the Rx::LFR::EImage::DepthRay images of all added raw images into one final result and stores it in the provided Rx::LFR::CCudaCompute instance.

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)

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)