46SoEXTENDER_Documented
class SoTransferFunctionElement :
public SoAccumulatedElement {
47 SO_ELEMENT_HEADER( SoTransferFunctionElement );
56 static void get(
SoState* state, std::vector<SoTransferFunction*>&);
70 virtual void init(
SoState* state);
73 typedef std::vector<SoTransferFunction*> TransferFunctionVector;
74 typedef TransferFunctionVector::iterator TransferFunctionVectorIt;
75 typedef std::map<int, SoTransferFunction*> TransferFunctionMap;
78 static void initClass();
79 static void exitClass();
82 static void get(
SoState* state, TransferFunctionMap& tfMap);
88 static int getMinTransferFunctionId(
SoState* state);
90 static int getMaxTransferFunctionId(
SoState* state);
99 TransferFunctionMap m_transferFunctionList;
107 virtual ~SoTransferFunctionElement() ;
static void set(SoState *state, SoNode *node, SoTransferFunction *m_transferFunctionNode)
Sets/Gets the current volume data attributes in the state.