MeVisLabToolboxReference
SoCSOLineCreatorEditorExtension Class Reference

Base class for extensions that generate line-type CSOs with special interaction on finished CSOs. More...

#include <SoCSOLineCreatorEditorExtension.h>

Inheritance diagram for SoCSOLineCreatorEditorExtension:
SoCSOCreatorEditorExtension SoCSOEditorExtension ml::CSOGeneratorBase SoCSODistancePolylineEditor SoCSOPolygonEditor SoCSOSplineEditor

List of all members.

Static Public Member Functions

static void initClass ()
 init class in inventor runtime

Public Attributes

SoSFBool insertSeedPointByClickingOnPathPointList
 CSO will be grabbed to be moved.
SoSFBool generateSeedPointsWhileDragging
 Shall seed points be generated while dragging in non-freehand mode?

Protected Member Functions

void initMembers ()
 SoCSOLineCreatorEditorExtension ()
 Hidden constructor.

Protected Attributes

ml::CSO_newCSO
bool _isCurrentlyGenerating
bool _justStartedToCreate
bool _hasClickedToCreate

Detailed Description

Base class for extensions that generate line-type CSOs with special interaction on finished CSOs.

Definition at line 22 of file SoCSOLineCreatorEditorExtension.h.


Constructor & Destructor Documentation

SoCSOLineCreatorEditorExtension::SoCSOLineCreatorEditorExtension ( ) [protected]

Hidden constructor.


Member Function Documentation

static void SoCSOLineCreatorEditorExtension::initClass ( ) [static]

init class in inventor runtime

Reimplemented from SoCSOCreatorEditorExtension.

Reimplemented in SoCSODistancePolylineEditor, SoCSOPolygonEditor, and SoCSOSplineEditor.

void SoCSOLineCreatorEditorExtension::initMembers ( ) [protected]

Member Data Documentation

Shall seed points be generated while dragging in non-freehand mode?

Definition at line 35 of file SoCSOLineCreatorEditorExtension.h.

CSO will be grabbed to be moved.

Definition at line 33 of file SoCSOLineCreatorEditorExtension.h.


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