25#ifndef _SO_DATA_RANGE_ELT_
26#define _SO_DATA_RANGE_ELT_
29#pragma warning( push )
30#pragma warning(disable:4251)
34#include <Inventor/STL/map>
35#include <Inventor/STL/vector>
66 static void get(
SoState* state, std::vector<SoDataRange*>&);
85 typedef std::map<int, SoDataRange*> DataRangeIdMap;
87 static void initClass();
88 static void exitClass();
92 static void get(
SoState* state, DataRangeIdMap&);
99 bool mapOnFullColorRange;
110 std::map<int,SoDataRange*> m_dataRangeMap;
112 std::map<int,DataRangeInfos> m_dataRangeInfosMap;
117#pragma warning( pop )
#define SoEXTENDER_Documented
#define SO_ELEMENT_HEADER(className)
Abstract base class for each state element whose value may be accumulated when it is set.
static SoDEPRECATED void get(SoState *state, std::vector< SoDataRange * > &)
Gets the current list of data ranges stored in the state.
virtual void push(SoState *state)
Pushes element.
static void get(SoState *state, SoDataRange *&)
static SoDataRange * get(SoState *state, short dataRangeId)
static void set(SoState *state, SoNode *node, SoDataRange *)
static void getDefault(SoDataRange *&)
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Range of...
Abstract base class for all state elements.
Abstract base class for all database nodes.