MeVisLabToolboxReference
|
Extension for rendering filled (tessellated) CSOs. More...
#include <SoCSOFillingRenderer.h>
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 |
Extension for rendering filled (tessellated) CSOs.
Definition at line 39 of file SoCSOFillingRenderer.h.
SoCSOFillingRenderer::SoCSOFillingRenderer | ( | ) |
Standard constructor.
SoCSOFillingRenderer::~SoCSOFillingRenderer | ( | ) |
Destructor.
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.
Definition at line 65 of file SoCSOFillingRenderer.h.
Definition at line 63 of file SoCSOFillingRenderer.h.
Definition at line 64 of file SoCSOFillingRenderer.h.