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 |
Friends | |
class | SoProxyDataAdapterImpl |
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.
friend class SoProxyDataAdapterImpl [friend] |
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.