MeVisLab Toolbox Reference
SoPolygonLayerElement Class Reference

#include <SoPolygonLayerElement.h>

Inheritance diagram for SoPolygonLayerElement:

Public Member Functions

void init (SoState *state) override
 Initializes element. More...
 
void push (SoState *state) override
 Overrides push() method to copy values from next instance in the stack. More...
 

Static Public Member Functions

static void add (SoState *state, SoNode *node, const SbPolygonLayer &layer)
 Add to the current polygon layer list. More...
 
static const SbSet< SbPolygonLayer, ltSbPolygonLayerId > & get (SoState *state)
 Returns the current list of polygon layers from the state. More...
 
static const SbPolygonLayergetWithId (SoState *state, const SbString &id)
 
static const SbPolygonLayergetTop (SoState *state)
 
static const SbPolygonLayergetBottom (SoState *state)
 
static void initClass (void)
 

Protected Member Functions

virtual ~SoPolygonLayerElement ()
 

Protected Attributes

SbSet< SbPolygonLayer, ltSbPolygonLayerId_layer
 
SbSet< SbPolygonLayer, ltSbPolygonLayerId >::const_iterator _top
 
SbSet< SbPolygonLayer, ltSbPolygonLayerId >::const_iterator _bottom
 

Detailed Description

Definition at line 60 of file SoPolygonLayerElement.h.

Constructor & Destructor Documentation

◆ ~SoPolygonLayerElement()

virtual SoPolygonLayerElement::~SoPolygonLayerElement ( )
protectedvirtual

Member Function Documentation

◆ add()

static void SoPolygonLayerElement::add ( SoState *  state,
SoNode *  node,
const SbPolygonLayer layer 
)
static

Add to the current polygon layer list.

◆ get()

static const SbSet<SbPolygonLayer, ltSbPolygonLayerId>& SoPolygonLayerElement::get ( SoState *  state)
static

Returns the current list of polygon layers from the state.

◆ getBottom()

static const SbPolygonLayer& SoPolygonLayerElement::getBottom ( SoState *  state)
static

◆ getTop()

static const SbPolygonLayer& SoPolygonLayerElement::getTop ( SoState *  state)
static

◆ getWithId()

static const SbPolygonLayer& SoPolygonLayerElement::getWithId ( SoState *  state,
const SbString &  id 
)
static

◆ init()

void SoPolygonLayerElement::init ( SoState *  state)
override

Initializes element.

◆ initClass()

static void SoPolygonLayerElement::initClass ( void  )
static

◆ push()

void SoPolygonLayerElement::push ( SoState *  state)
override

Overrides push() method to copy values from next instance in the stack.

Member Data Documentation

◆ _bottom

SbSet<SbPolygonLayer, ltSbPolygonLayerId>::const_iterator SoPolygonLayerElement::_bottom
protected

Definition at line 86 of file SoPolygonLayerElement.h.

◆ _layer

SbSet<SbPolygonLayer, ltSbPolygonLayerId> SoPolygonLayerElement::_layer
protected

Definition at line 84 of file SoPolygonLayerElement.h.

◆ _top

SbSet<SbPolygonLayer, ltSbPolygonLayerId>::const_iterator SoPolygonLayerElement::_top
protected

Definition at line 85 of file SoPolygonLayerElement.h.


The documentation for this class was generated from the following file: