24#ifndef _PO_NON_LINEAR_DATA_MAPPING2_
25#define _PO_NON_LINEAR_DATA_MAPPING2_
27#include <Inventor/fields/SoSFEnum.h>
28#include <Inventor/fields/SoMFFloat.h>
29#include <Inventor/fields/SoMFColor.h>
31#include <MeshViz/nodes/PoDataMapping.h>
160 virtual void doAction(
SoAction *action) ;
163 static void initClass() ;
164 static void exitClass() ;
168 virtual void updateDataMapping() ;
171 static void fieldChangedCB(
void *data,
SoSensor *) ;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract base class for ...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Node class to define a n...
SoMFFloat transparency
Defines the list of transparencies for the data mapping.
SoMFFloat value
Defines the list of values for the data mapping.
SoSFEnum type
Defines the type of data mapping.
virtual const SbColor * getColor(float value)
Returns the color associated to a value.
SoMFColor color
Defines the list of colors for the data mapping.
PoNonLinearDataMapping2()
Constructor.
virtual const SbColor * getColor(float value, float &transparency)
Returns the color and transparency associated to a value.
@ LINEAR_PER_LEVEL
The data mapping is non linear but linear per level.
@ NON_LINEAR_PER_LEVEL
The data mapping is non linear per level.
Abstract base class for all actions.
Sensor class that can be attached to Open Inventor fields.
Multiple-value field containing any number of RGB colors stored as three floats.
Multiple-value field containing any number of floating point values.
Field containing an enumerated value.
Abstract base class for Open Inventor sensors.