MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoCSO/CSOProcessor/CSOFreehandProcessor/CSOFreehandProcessor.h File Reference

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

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

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


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...

Detailed Description

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

Author:
Olaf Konrad
Date:
07/2006

Definition in file CSOFreehandProcessor.h.