23#ifndef _SO_IMAGE_DATA_ADAPTER_H_
24#define _SO_IMAGE_DATA_ADAPTER_H_
40#pragma warning( push )
41#pragma warning(disable:4251)
253 virtual void notify( SoNotList* list );
256 inventor::impl::SoImageDataAdapterImpl* getImpl()
const;
274#pragma warning( pop )
SO_PIMPL_BASE_PUBLIC_DECLARATION(SoImageDataAdapter)
#define SO_FIELDCONTAINER_ABSTRACT_HEADER(className)
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Class used to retrieve...
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Basic class representi...
Abstract base class for objects that contain fields.
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Abstract base class fo...
virtual SbBox3f getExtent() const
Returns the extent of the image in 3D.
void setDirection(const SbVec3f &rowDirection, const SbVec3f &columnsDirection)
Set the direction cosines of rows and columns.
virtual Interpretation getInterpretation() const
Returns the current interpretation of the image.
SbMatrix getIndexToPhysicalTransformation() const
Returns the transformation that maps a position in the image coordinate system to a position in the p...
virtual void setInterpretation(const Interpretation &interpretation)
Sets the interpretation of the image.
void setOrigin(const SbVec3f &origin)
Sets the image origin in 3D.
SoSFEnum interpretation
Image Interpretation Default is VALUE.
SbVec3f getOrigin() const
Returns the image origin in 3D.
SbVec3f getPlaneDirection() const
Returns the vector in physical coordinate that points from the origin (0,0,0) to the point (0,...
virtual SbImageDataType getImageDataType()
Returns the data type of the image.
virtual SbVec4i32 getSize() const
Returns a vector representing the dimensions of the image data.
Interpretation
Image Interpretation.
@ VALUE
Image is a grayscale or color image.
@ LABEL
Image is a collection of objects defined by id (label) values.
SbVec3f getColumnDirection() const
Returns the vector in physical coordinate that points from the origin (0,0,0) to the point (0,...
SbImageDataAccessor & getDataAccessor()
Returns an SbImageDataAccessor.
void setVoxelSize(const SbVec3f &voxelSize)
Sets the voxel size in 3D.
SoSFBox3f extent
The extent and orientation fields define the position, size and orientation of the image in 3D (typic...
SbVec3f getRowDirection() const
Returns the vector in physical coordinate that points from the origin (0,0,0) to the point (1,...
SbVec3f getVoxelSize() const
Returns the size of a voxel in 3D.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Field containing...
Field containing an enumerated value.
Field containing a rotation.
void notify(SoNotList *list)