MeVisLab Toolbox Reference
SoView2DCSOEditor.h File Reference

Go to the source code of this file.

Classes

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

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. More...
 
const int KEY_CODE_ENTER = 65293
 Key code for: Enter. More...
 
const int KEY_CODE_DELETE = 65535
 Key code for: Delete. More...
 
const int KEY_CODE_BCKSPC = 65288
 Key code for: Backspace. More...
 

Enumeration Type Documentation

◆ INTERACTIVE_MODE

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 46 of file SoView2DCSOEditor.h.

Variable Documentation

◆ KEY_CODE_BCKSPC

const int KEY_CODE_BCKSPC = 65288

Key code for: Backspace.

Definition at line 41 of file SoView2DCSOEditor.h.

◆ KEY_CODE_DELETE

const int KEY_CODE_DELETE = 65535

Key code for: Delete.

Definition at line 40 of file SoView2DCSOEditor.h.

◆ KEY_CODE_ENTER

const int KEY_CODE_ENTER = 65293

Key code for: Enter.

Definition at line 39 of file SoView2DCSOEditor.h.

◆ KEY_CODE_SPACE

const int KEY_CODE_SPACE = 32

Key code for: Space.

Definition at line 38 of file SoView2DCSOEditor.h.