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 |
Proxy image data adapter for in memory data.
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.