MeVisLabToolboxReference
SoCSOFillingRenderer Class Reference

Extension for rendering filled (tessellated) CSOs. More...

#include <SoCSOFillingRenderer.h>

Inheritance diagram for SoCSOFillingRenderer:
SoCSOGeneralRendererEditorExtension SoCSOEditorExtension

List of all members.

Public Member Functions

 SoCSOFillingRenderer ()
 Standard constructor.
 ~SoCSOFillingRenderer ()
 Destructor.
virtual void draw (const CSODrawCSOInfos &csoDrawInfos, const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor)
 General drawing routine.
virtual void draw (const CSODrawCSOInfos &, const CSODrawView2DInfos &, const CSODrawSliceInformation &, SoView2DCSOExtensibleEditor *)
 Common drawing routine, not used.
virtual int cursorShape () const
 Returns the cursor shape that indicates the next creation.
virtual bool shouldRenderGeneral (ml::CSO *) const
 Returns whether a given CSO should be rendered by this general extension.

Static Public Member Functions

static void initClass ()
 init class in inventor runtime

Public Attributes

SoSFBool useHoleCorrection
SoSFBool useHoleCorrectionForGroupsOnly
SoSFBool onlyFillSelectedCSOs

Detailed Description

Extension for rendering filled (tessellated) CSOs.

Definition at line 39 of file SoCSOFillingRenderer.h.


Constructor & Destructor Documentation

SoCSOFillingRenderer::SoCSOFillingRenderer ( )

Standard constructor.

SoCSOFillingRenderer::~SoCSOFillingRenderer ( )

Destructor.


Member Function Documentation

virtual int SoCSOFillingRenderer::cursorShape ( ) const [inline, virtual]

Returns the cursor shape that indicates the next creation.

Reimplemented from SoCSOEditorExtension.

Definition at line 59 of file SoCSOFillingRenderer.h.

References SoViewerProxy::DEFAULT_CURSOR.

virtual void SoCSOFillingRenderer::draw ( const CSODrawCSOInfos csoDrawInfos,
const CSODrawView2DInfos view2DInfos,
SoView2DCSOExtensibleEditor editor 
) [virtual]

General drawing routine.

Implements SoCSOGeneralRendererEditorExtension.

virtual void SoCSOFillingRenderer::draw ( const CSODrawCSOInfos ,
const CSODrawView2DInfos ,
const CSODrawSliceInformation ,
SoView2DCSOExtensibleEditor  
) [inline, virtual]

Common drawing routine, not used.

Reimplemented from SoCSOEditorExtension.

Definition at line 54 of file SoCSOFillingRenderer.h.

static void SoCSOFillingRenderer::initClass ( ) [static]

init class in inventor runtime

Reimplemented from SoCSOGeneralRendererEditorExtension.

virtual bool SoCSOFillingRenderer::shouldRenderGeneral ( ml::CSO ) const [inline, virtual]

Returns whether a given CSO should be rendered by this general extension.

Overwrite this in general renderers.

Reimplemented from SoCSOEditorExtension.

Definition at line 61 of file SoCSOFillingRenderer.h.


Member Data Documentation


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