Proxy image data adapter for in memory data. More...
#include <ImageViz/Nodes/Images/SoProxyDataAdapter.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoProxyDataAdapter () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFImageDataAdapter | image |
SoSFBox4i32 | roi |
SoMFInt32 | channels |
Defines a subset of the original image as an image. See SoImageDataAdapter for methods to access the data.
extent | 0,0,0, 1,1,1 |
orientation | 0 0 0 1 |
image | NULL |
roi | 0 0 0 0 0 0 0 0 |
channels | 1 0 |
SoImageDataAdapter, SoFileDataAdapter, SoVolumeReaderAdapter
SoProxyDataAdapter::SoProxyDataAdapter | ( | ) |
Default constructor.
static SoType SoProxyDataAdapter::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoImageDataAdapter.
virtual SoType SoProxyDataAdapter::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoImageDataAdapter.
Defines the list of channels selected on the image.
Default value is the first channel (0) which usually corresponds to:
Defines the original image.
Default value is NULL.
Defines a region of interest (ROI) in voxels on the original image.
Default value is an empty box. The box is defined by a 'min' corner and a 'max' corner. If the specified box is larger than the image, the box is clamped to the dimensions of the image.
Example for an 512x512 image and a {min=(256,256), max=(400,600)}-box, the resulting box will be {min=(256,256), max=(400, 512 )}-box.