50#ifndef  _SO_REPLACED_ELEMENT 
   51#define  _SO_REPLACED_ELEMENT 
   86  virtual void        print(FILE *fp) 
const;
 
   91  virtual void commonInit();
 
  101  virtual SoElement* copyMatchInfo() 
const;
 
  110  static void         initClass();
 
  111  static void         exitClass();
 
  115  uint64_t getNodeId()
 const { 
return nodeId; }
 
  118  void setNodeId( uint64_t 
id ) { nodeId = id; }
 
  133    return static_cast<T*
>(getElement(state, T::getClassTypeId(), T::getClassStackIndex(), node));
 
 
#define SoEXTENDER_Documented
#define SO_ELEMENT_ABSTRACT_HEADER(className)
Abstract base class for all state elements.
Abstract base class for all database nodes.
Abstract base class for each state element whose value is replaced whenever it is set.
virtual void print(FILE *fp) const
Prints element (for debugging).
Stores runtime type information.