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

ImageWindow Class

C++
#include "Rx.LFR/ImageWindow.h"
class ImageWindow : public CParametersPimpl<ImageWindow_Impl, EImageWindowParam, EImageWindowInterface>

Provides methods for displaying an image in a window.

Constructors

ImageWindow()

Constructor that initialized a new image window without showing it.

ImageWindow(other)

Move constructor.

Destructor

~ImageWindow()

Destructor. Closes this window if open.

Methods

Open()

Opens the image window using the OS's default location and size.

Open(x, y, width, height)

Opens the image window at the given location and within the given size.

Open(x, y, width, height, image)

Opens the image window at the given location, within the given size and displaying the given image. The image is copied into the visualization synchronously and can be disposed afterwards.

Open(image)

Opens the image window using the OS's default location and size and displaying the given image. The image is copied into the visualization synchronously and can be disposed afterwards.

Close()

Closes this window if open.

ShowImage(image)

Shows the given image. The image is copied into the visualization synchronously and can be disposed afterwards.

ShowImage(cudaDeviceID, imgDataPtr, devicePitch, format)

Shows the given CUDA image. The image is copied into the visualization synchronously and can be disposed afterwards.

ShowImage(image)

Shows the given CUDA image. The image is copied into the visualization synchronously and can be disposed afterwards.

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)