Open Inventor element to administrate a pointer to a SoMLLUT node in the inventor state.  
 More...
#include <SoMLLUTElement.h>
 | 
| void  | init (SoState *state) override | 
|   | See inventor element documentation. Not to be called directly.  
  | 
|   | 
| SbBool  | matches (const SoElement *elt) const override | 
|   | See inventor element documentation.  
  | 
|   | 
| SoElement *  | copyMatchInfo () const override | 
|   | See inventor element documentation.  
  | 
|   | 
| void  | print (FILE *fp) const override | 
|   | See inventor element documentation.  
  | 
|   | 
 | 
| static void  | set (SoState *state, SoNode *node, SoMLLUT *lutNode) | 
|   | Set element state. Usually called in action routines of self written inventor nodes.  
  | 
|   | 
| static SoMLLUT *  | get (SoState *state) | 
|   | Get/Query the element state.  
  | 
|   | 
| static ml::LUTFunction *  | getLut (SoState *state) | 
|   | Get/Query the element state.  
  | 
|   | 
| static const SoMLLUTElement *  | getInstance (SoState *state) | 
|   | Returns the top (current) instance of the element in the state.  
  | 
|   | 
| static void  | initClass () | 
|   | Initializes the SoMLLUTElement class.  
  | 
|   | 
 | 
| SoMLLUT *  | data | 
|   | Saves the pointer to the currently set node.  
  | 
|   | 
Open Inventor element to administrate a pointer to a SoMLLUT node in the inventor state. 
Definition at line 33 of file SoMLLUTElement.h.
 
◆ ~SoMLLUTElement()
  
  
      
        
          | SoMLLUTElement::~SoMLLUTElement  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverrideprotected   | 
  
 
 
◆ copyMatchInfo()
  
  
      
        
          | SoElement * SoMLLUTElement::copyMatchInfo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
See inventor element documentation. 
Must be called before first class usage, but after initialization of Inventor. 
 
 
◆ get()
  
  
      
        
          | static SoMLLUT * SoMLLUTElement::get  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Get/Query the element state. 
The pointer to the currently set node is returned. The return value can be NULL if no node is set. 
 
 
◆ getInstance()
  
  
      
        
          | static const SoMLLUTElement * SoMLLUTElement::getInstance  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns the top (current) instance of the element in the state. 
 
 
◆ getLut()
Get/Query the element state. 
The pointer to the currently set ml::LUTFunction is returned. The return value can be NULL if no lut is set. 
 
 
◆ init()
  
  
      
        
          | void SoMLLUTElement::init  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
override   | 
  
 
See inventor element documentation. Not to be called directly. 
 
 
◆ initClass()
  
  
      
        
          | static void SoMLLUTElement::initClass  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ matches()
  
  
      
        
          | SbBool SoMLLUTElement::matches  | 
          ( | 
          const SoElement *  | 
          elt | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
See inventor element documentation. 
 
 
◆ print()
  
  
      
        
          | void SoMLLUTElement::print  | 
          ( | 
          FILE *  | 
          fp | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
See inventor element documentation. 
 
 
◆ set()
  
  
      
        
          | static void SoMLLUTElement::set  | 
          ( | 
          SoState *  | 
          state,  | 
         
        
           | 
           | 
          SoNode *  | 
          node,  | 
         
        
           | 
           | 
          SoMLLUT *  | 
          lutNode  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Set element state. Usually called in action routines of self written inventor nodes. 
 
 
◆ data
Saves the pointer to the currently set node. 
Definition at line 71 of file SoMLLUTElement.h.
 
 
The documentation for this class was generated from the following file: