MeVisLab Toolbox Reference
CSOFreehandProcessor.h File Reference

Go to the source code of this file.

Classes

class  ml::CSOFreehandProcessor
 Module which allows for an interactive generation of freehand contours with linear or spline interpolation, and the editing of existing freehand contours. More...
 

Namespaces

 ml
 Main documentation file for ML users and developers.
 

Enumerations

enum  ml::GENERAL_CREATION_MODE {
  ml::CREATION_MODE_POINT = 0 , ml::CREATION_MODE_CLOSED_POLYLINE = 1 , ml::CREATION_MODE_CLOSED_SPLINE = 2 , ml::CREATION_MODE_CLOSED_FREEHAND = 3 ,
  ml::CREATION_MODE_CLOSED_INTERPOLATION = 4 , ml::CREATION_MODE_OPEN_POLYLINE = 5 , ml::CREATION_MODE_OPEN_SPLINE = 6 , ml::CREATION_MODE_OPEN_FREEHAND = 7
}
 Enumeration of the module's general creation mode. More...
 
enum  ml::FINISHING_MODES { ml::FINISH_ON_RELEASE = 0 , ml::FINISH_ON_DOUBLE_CLICK = 1 }
 Enumeration of the contour finishing modes. More...
 
enum  ml::SEED_POINT_PLACEMENT { ml::PLACE_SEED_ON_CLICK = 0 , ml::PLACE_SEED_WHILE_DRAGGING = 1 }
 Enumeration of seed point placement policy. More...
 
enum  ml::INTERPOLATION_MODES { ml::INTERPOLATION_MODE_LINEAR_INTERPOLATION = 0 , ml::INTERPOLATION_MODE_SPLINE_INTERPOLATION = 1 , ml::INTERPOLATION_MODE_SPLINE_APPROXIMATION = 2 }
 Enumeration of available interpolation modes. More...