25#ifndef _SO_ROI_ELEMENT_
26#define _SO_ROI_ELEMENT_
72 static void initClass();
73 static void exitClass();
76 virtual void setElt(
SoROI *ROINode );
90 Parameters(
const Parameters& other);
91 Parameters(
SoROI* roi);
93 Parameters&
operator=(
const Parameters& other);
94 bool operator==(
const Parameters& other)
const;
103 std::map<int, Parameters> m_params;
105 static const Parameters defaultParams;
#define SO_ELEMENT_HEADER(className)
valueRef operator=(valueRef newValue)
Sets this field to newValue.
int operator==(const className &f) const
Returns TRUE if otherField is of the same type and has the same value as this field.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> 3D box class.
Abstract base class for all state elements.
Abstract base class for all database nodes.
static SoROI * get(SoState *state, int dataSetId=0)
Returns the last traversed ROI with the given ID.
virtual void push(SoState *state)
Overrides push() method to copy values from next instance in the stack.
static void getDefault(SoROI *&ROINode)
static void get(SoState *state, SoROI *&ROINode)
static void set(SoState *state, SoNode *node, SoROI *ROINode)
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Region o...
Abstract base class for each state element whose value is replaced whenever it is set.
std::vector< DataSetIdPair > DataSetIdPairList
List of DataSetIdPair.