24#ifndef  _SO_GEO_ORIGIN_ELEMENT 
   25#define  _SO_GEO_ORIGIN_ELEMENT 
   27#include <Inventor/SbLinear.h> 
   28#include <Inventor/elements/SoReplacedElement.h> 
   40SoEXTENDER_Documented 
class  SoGeoOriginElement : 
public SoReplacedElement {
 
   42  SO_ELEMENT_HEADER(SoGeoOriginElement);
 
   63  virtual void        print(FILE *fp) 
const;
 
   68  virtual void init(
SoState *state);
 
   73  virtual SoElement* copyMatchInfo() 
const;
 
   78  virtual SbBool matches(
const SoElement* elt) 
const;
 
   82  static void         initClass();
 
   83  static void         exitClass();
 
   89  virtual ~SoGeoOriginElement();
 
 
static void getDefault(SbBool &rotateYUp, SbVec3f &geoOrigin)
Returns the default values.
static void get(SoState *state, SbBool &rotateYUp, SbVec3f &geoOrigin)
Returns the current attributes from the state.
virtual void print(FILE *fp) const
Prints element (for debugging).
static void set(SoState *state, SoNode *node, SbBool rotateYUp, const SbVec3f &geoOrigin)
Sets the current attributes.
Abstract base class for all database nodes.