MeVisLab Toolbox Reference
SoPolygonLayerElement Class Reference

#include <SoPolygonLayerElement.h>

Inheritance diagram for SoPolygonLayerElement:

Public Member Functions

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

Static Public Member Functions

static void add (SoState *state, SoNode *node, const SbPolygonLayer &layer)
 Add to the current polygon layer list.
 
static const SbSet< SbPolygonLayer, ltSbPolygonLayerId > & get (SoState *state)
 Returns the current list of polygon layers from the state.
 
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: