1 #ifndef COIN_SOCULLELEMENT_H 
    2 #define COIN_SOCULLELEMENT_H 
   27 #include <Inventor/elements/SoSubElement.h> 
   28 #include <Inventor/SbPlane.h> 
   49   static SbBool cullBox(
SoState * state, 
const SbBox3f & box, 
const SbBool transform = TRUE);
 
   50   static SbBool cullTest(
SoState * state, 
const SbBox3f & box, 
const SbBool transform = TRUE);
 
   51   static SbBool completelyInside(
SoState * state);
 
   58   enum { MAXPLANES = 32 };
 
   60   static SbBool docull(
SoState * state, 
const SbBox3f & box, 
const SbBool transform,
 
   61                        const SbBool updateelem);
 
   69 #endif // !COIN_SOCULLELEMENT_H 
static void initClass(void)
Definition: SoElement.cpp:507
The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.This box abstraction class ...
Definition: SbBox3f.h:37
virtual SbBool matches(const SoElement *element) const =0
Definition: SoElement.cpp:609
virtual void push(SoState *state)
Definition: SoElement.cpp:570
SoElement is the abstract base class for all elements. 
Definition: SoElement.h:34
The SoState class manages the Coin scenegraph traversal state data.The SoState class is used by actio...
Definition: SoState.h:35
virtual void init(SoState *state)
Definition: SoElement.cpp:553
virtual SoElement * copyMatchInfo(void) const =0
The SbViewVolume class is a viewing volume in 3D space.This class contains the necessary information ...
Definition: SbViewVolume.h:41
The SbPlane class represents a plane in 3D space.SbDPPlane is used by many other classes in Coin...
Definition: SbPlane.h:34
The SoCullElement class is used internally for render and pick culling.The element holds all planes t...
Definition: SoCullElement.h:33