25#ifndef _SO_DATA_RANGE__
26#define _SO_DATA_RANGE__
236 static void initClass();
237 static void exitClass();
243 static void mapDataRangeToIndex(
246 const double dataRangeMin,
const double dataRangeMax,
const bool dataRangeMap,
247 const double undefinedValue = std::numeric_limits<double>::quiet_NaN()
255 static void mapDataRangeToRgba(
258 const double dataRangeMin,
const double dataRangeMax,
const bool dataRangeMap,
259 SoBufferObject *rgba,
const int numRgba, SoConversion::MappingMethod rgbaMapping
268 static void mapDataToIndex(
281 static void mapDataToRgba(
284 const int numSigBits,
285 SoBufferObject *rgba,
const int numRgba, SoConversion::MappingMethod rgbaMapping
290 virtual void doAction(
SoAction *action );
#define SO_NODE_HEADER(className)
Abstract base class for all actions.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
Performs a generic traversal of a scene graph or path.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Type conversion ...
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Range of...
SoSFDouble min
Minimum data value of the data range.
SoSFDouble max
Maximum data value of the data range.
SoSFBool mapOnFullColorRange
Specifies how to map data values that are outside of the data range.
SoDataRange()
Constructor.
SoSFInt32 dataRangeId
This field allows the use of multiple data ranges for the same shape.
DataType
Supported data type.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
Abstract base class for all database nodes.
Abstract base class for picking objects in a scene.
Field containing a single Boolean value.
Field containing a floating-point value.
Field containing a int32_t integer.
Writes a scene graph to a file.