MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoCSO/SoView2DCSOEditor/SoView2DCSOEditor.h File Reference

Provides 2D drawing and interaction for the contour segmentation objects. More...

Go to the source code of this file.

Classes

struct  CrossingPoint
class  SoView2DCSOEditor
 Provides 2D drawing and interaction for the contour segmentation objects. More...
struct  SoView2DCSOEditor::CSOCrossings
struct  SoView2DCSOEditor::GroupBoundingBox

Enumerations

enum  INTERACTIVE_MODE {
  INTERACTIVE_MODE_START_CSO = 0, INTERACTIVE_MODE_EDIT_CSO = 1, INTERACTIVE_MODE_MOVE_CSO = 2, INTERACTIVE_MODE_INSERT_SEED = 3,
  INTERACTIVE_MODE_SELECT_CSO = 4, INTERACTIVE_MODE_CLOSE_CSO = 5
}
 Enumeration for the interactive mode, depending on existing CSOs. More...

Variables

const int KEY_CODE_SPACE = 32
 Key code for: Space.
const int KEY_CODE_ENTER = 65293
 Key code for: Enter.
const int KEY_CODE_DELETE = 65535
 Key code for: Delete.
const int KEY_CODE_BCKSPC = 65288
 Key code for: Backspace.

Detailed Description

Provides 2D drawing and interaction for the contour segmentation objects.

Author:
Olaf Konrad
Date:
04/2006

Definition in file SoView2DCSOEditor.h.


Enumeration Type Documentation

Enumeration for the interactive mode, depending on existing CSOs.

Enumerator:
INTERACTIVE_MODE_START_CSO 

With the next click, a new CSO can be started.

INTERACTIVE_MODE_EDIT_CSO 

With the next click, a seed point of a CSO can be edited.

INTERACTIVE_MODE_MOVE_CSO 

With the next click (and drag), a CSO can be moved.

INTERACTIVE_MODE_INSERT_SEED 

With the next click a new seed point can be inserted into a CSO.

INTERACTIVE_MODE_SELECT_CSO 

With the next click, a CSO is selected.

INTERACTIVE_MODE_CLOSE_CSO 

With the next click (or release), a CSO is closed.

Definition at line 41 of file SoView2DCSOEditor.h.


Variable Documentation

const int KEY_CODE_BCKSPC = 65288

Key code for: Backspace.

Definition at line 36 of file SoView2DCSOEditor.h.

const int KEY_CODE_DELETE = 65535

Key code for: Delete.

Definition at line 35 of file SoView2DCSOEditor.h.

const int KEY_CODE_ENTER = 65293

Key code for: Enter.

Definition at line 34 of file SoView2DCSOEditor.h.

const int KEY_CODE_SPACE = 32

Key code for: Space.

Definition at line 33 of file SoView2DCSOEditor.h.