23#ifndef _SO_VR_IMAGE_DATA_READER_H_
24#define _SO_VR_IMAGE_DATA_READER_H_
32#pragma warning( push )
37class SoVRImageDataReaderImpl;
91 virtual void notify(SoNotList *list);
94 SoVRImageDataReaderImpl* m_impl;
#define SO_FIELDCONTAINER_HEADER(className)
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
DataType
Supported data type.
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Abstract base class fo...
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Field containing an So...
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Reads volume from an S...
virtual int getNumSignificantBits()
This method is optional.
SoSFImageDataAdapter imageData
Input image data.
SoVRImageDataReader()
Default constructor.
virtual SbBool isThreadSafe() const
Should return TRUE if the reader is thread safe.
virtual void getSubSlice(const SbBox2i32 &subSlice, int sliceNumber, void *data)
Must copy the rectangular part defined by subSlice of the XY slice sliceNumber to the memory refe...
SoVRImageDataReader(SoImageDataAdapter *_image)
Helper constructor equivalent to:
virtual ReadError getDataChar(SbBox3f &size, SoDataSet::DataType &type, SbVec3i32 &dim) override
Gets the characteristics (file header) of the data volume.
virtual SoVolumeWriter * getConfiguredWriter()
Returns a volume writer that corresponds to this reader (same format, parameters,...
virtual void getSubSlice(const SbBox2i32 &subSlice, int sliceNumber, SoBufferObject *dataBuffer)
Same as getSubSlice( const SbBox2i32& subSlice, int sliceNumber, void * data ) but using an SoBufferO...
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Abstract...
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Abstract...
void notify(SoNotList *list)