MeVisLabToolboxReference
SoView2DHintElement Class Reference

SoView2DHintElement is read by the SoView2D and influences it's rendering mode. More...

#include <SoView2DHintElement.h>

List of all members.

Public Types

enum  RenderMode { RenderSlices3D = 1, RenderExtensions3D = 2 }
 different internal flags More...

Public Member Functions

virtual void init (SoState *state)
 Initializes element.

Static Public Member Functions

static void initClass ()
 Initializes the SoView2DHintElement class.
static void set (SoState *state, int renderHint)
 Returns the current flag from the state.
static int get (SoState *state)
 Returns the current flag from the state.
static bool renderSlices3D (SoState *state)
 check if slices should be rendered in 3D
static bool renderExtensions3D (SoState *state)
 check if extensions should be rendered in full 3D
static int getDefault ()
 Returns the default.

Protected Member Functions

virtual ~SoView2DHintElement ()

Detailed Description

SoView2DHintElement is read by the SoView2D and influences it's rendering mode.

Author:
Florian Link

The SoView2DHintElement is typically set by the SoView2DHint Node.

Definition at line 26 of file SoView2DHintElement.h.


Member Enumeration Documentation

different internal flags

Enumerator:
RenderSlices3D 
RenderExtensions3D 

Definition at line 33 of file SoView2DHintElement.h.


Constructor & Destructor Documentation

virtual SoView2DHintElement::~SoView2DHintElement ( ) [protected, virtual]

Member Function Documentation

static int SoView2DHintElement::get ( SoState *  state) [static]

Returns the current flag from the state.

static int SoView2DHintElement::getDefault ( ) [inline, static]

Returns the default.

Definition at line 57 of file SoView2DHintElement.h.

virtual void SoView2DHintElement::init ( SoState *  state) [virtual]

Initializes element.

static void SoView2DHintElement::initClass ( ) [static]

Initializes the SoView2DHintElement class.

static bool SoView2DHintElement::renderExtensions3D ( SoState *  state) [inline, static]

check if extensions should be rendered in full 3D

Definition at line 54 of file SoView2DHintElement.h.

References RenderExtensions3D.

static bool SoView2DHintElement::renderSlices3D ( SoState *  state) [inline, static]

check if slices should be rendered in 3D

Definition at line 51 of file SoView2DHintElement.h.

References RenderSlices3D.

static void SoView2DHintElement::set ( SoState *  state,
int  renderHint 
) [static]

Returns the current flag from the state.


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