SoView2DCSOEditor Class Reference

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

#include <SoView2DCSOEditor.h>

Inheritance diagram for SoView2DCSOEditor:

SoView2DExtension

List of all members.

Public Types

enum  INTERACTION_MODES { INTERACTION_MODE_EDIT = 0, INTERACTION_MODE_MOVE = 1 }
 Enumeration of the interaction modes. More...
enum  TOGGLE_MODE_KEYS { TOGGLE_MODE_NONE = 0, TOGGLE_MODE_ALT = 1, TOGGLE_MODE_CONTROL = 2, TOGGLE_MODE_SHIFT = 3 }
 Enumeration of the keyboard modifiers to use for toggling seed point / whole CSO interaction. More...
enum  EDITING_OPERATION_KEYBOARD_MODIFIERS { EDIT_OP_KEY_MOD_NONE = 0, EDIT_OP_KEY_MOD_ALT = 1, EDIT_OP_KEY_MOD_CONTROL = 2, EDIT_OP_KEY_MOD_SHIFT = 3 }
 Enumeration of the keyboard modifiers for editing operations. More...
enum  EDITING_OPERATION_KEYS {
  EDIT_OP_KEY_A, EDIT_OP_KEY_B, EDIT_OP_KEY_C, EDIT_OP_KEY_D,
  EDIT_OP_KEY_E, EDIT_OP_KEY_F, EDIT_OP_KEY_G, EDIT_OP_KEY_H,
  EDIT_OP_KEY_I, EDIT_OP_KEY_J, EDIT_OP_KEY_K, EDIT_OP_KEY_L,
  EDIT_OP_KEY_M, EDIT_OP_KEY_N, EDIT_OP_KEY_O, EDIT_OP_KEY_P,
  EDIT_OP_KEY_Q, EDIT_OP_KEY_R, EDIT_OP_KEY_S, EDIT_OP_KEY_T,
  EDIT_OP_KEY_U, EDIT_OP_KEY_V, EDIT_OP_KEY_W, EDIT_OP_KEY_X,
  EDIT_OP_KEY_Y, EDIT_OP_KEY_Z, EDIT_OP_KEY_SPACE, EDIT_OP_KEY_ENTER,
  EDIT_OP_KEY_DELETE, EDIT_OP_KEY_BCKSPC
}
 Enumeration of the keys for editing operations. More...
enum  WINDING_RULES {
  WR_ODD = GLU_TESS_WINDING_ODD, WR_NONZERO = GLU_TESS_WINDING_NONZERO, WR_POSITIVE = GLU_TESS_WINDING_POSITIVE, WR_NEGATIVE = GLU_TESS_WINDING_NEGATIVE,
  WR_ABS_GEQ_TWO = GLU_TESS_WINDING_ABS_GEQ_TWO
}
enum  HIGHLIGHT_COLOR_MODES { HIGHLIGHT_COLOR_MODE_BRIGHTEN = 0, HIGHLIGHT_COLOR_MODE_FIXED = 1 }
 Defines the highlighting color mode for CSOs under the mouse cursor. More...
enum  HIGHLIGHT_LINE_WIDTH_MODES { HIGHLIGHT_LINE_WIDEN = 0, HIGHLIGHT_LINE_FIXED = 1 }
 Defines the highlighting line width mode for CSOs under the mouse cursor. More...
enum  SELECTION_COLOR_MODES { SELECTION_COLOR_MODE_BRIGHTEN = 0, SELECTION_COLOR_MODE_FIXED = 1 }
 Defines the color mode for selected CSOs. More...
enum  SELECTION_LINE_WIDTH_MODES { SELECTION_LINE_WIDEN = 0, SELECTION_LINE_FIXED = 1 }
 Defines the line width mode for selected CSOs. More...
enum  LABEL_SHOW_MODES {
  LABEL_SHOW_NONE = 0, LABEL_SHOW_CSO_LABEL = 1, LABEL_SHOW_CSO_DESCRIPTION = 2, LABEL_SHOW_CSO_ID = 3,
  LABEL_SHOW_CSO_INDEX = 4, LABEL_SHOW_GROUP_LABEL = 5, LABEL_SHOW_GROUP_DESCRIPTION = 6, LABEL_SHOW_GROUP_ID = 7,
  LABEL_SHOW_GROUP_INDEX = 8, LABEL_SHOW_CSO_LENGTH = 9, LABEL_SHOW_CSO_AREA = 10
}
 Enumeration of the label show modes. More...
enum  LABEL_ALIGNMENT_MODES {
  LABEL_ALIGN_TOP_LEFT = 0, LABEL_ALIGN_TOP_RIGHT = 1, LABEL_ALIGN_BOTTOM_LEFT = 2, LABEL_ALIGN_BOTTOM_RIGHT = 3,
  LABEL_ALIGN_TOP = 4, LABEL_ALIGN_BOTTOM = 5, LABEL_ALIGN_LEFT = 6, LABEL_ALIGN_RIGHT = 7,
  LABEL_ALIGN_CENTER = 8
}
 Enumeration of the label alignment. More...
enum  LABEL_UNITS_SCALES { LABEL_UNIT_SCALE_MM = 0, LABEL_UNIT_SCALE_CM = 1, LABEL_UNIT_SCALE_M = 2 }
 Enumeration of unit scales. More...

Public Member Functions

 SoView2DCSOEditor ()
 Standard constructor.

Static Public Member Functions

static void initClass ()
 Initialization of inventor stuff.

Public Attributes

SoSFMLBase inCSOList
 Base input node: the CSOList.
SoSFMLBase inProcessor
 Base input node: a processor modules that evaluates interaction events and interpolates the contours accordingly.
SoSFMLBase inStylePalette
 Input of a style palette.
SoSFEnum generalInteractionMode
 The general interaction mode: edit or move.
SoSFEnum generalInteractionModeToggleKey
 The modifier key that can toggle the general interaction mode.
SoSFBool selectGroupsParsProToto
 If checked, the module selects all Groups the just selected CSO is in as well.
SoSFBool setPastedCSOsSelected
 If checked, all pasted CSOs will be set as selected (and the previous selection will be cleared).
SoSFEnum forceStartNewCSOKeyModifier
 (Modifier): If this key is pressed, a new contour is started, even if the first hit point is in the vicinity of an existing CSO (no editing of the existing CSO is triggered).
SoSFEnum forceStartNewCSOKey
 If this key is pressed, a new contour is started, even if the first hit point is in the vicinity of an existing CSO (no editing of the existing CSO is triggered).
SoSFBool shouldNotifyItself
 Should the module be able to notify itself?
SoSFBool shouldListenToRepaintEvents
 Should the module touch itself on repaint events?
SoSFBool shouldListenToSelectionChangedEvents
 Should the module touch itself on selection change events?
SoSFBool shouldListenToFinishedEvents
 Should the module touch itself on finished events?
SoSFBool useAntiAliasing
 Should the CSO be rendered with anti aliasing?
SoSFBool useInterpolationTargetColor
 Shall the target interpolation color be used?
SoSFColor interpolationTargetColor
 The target color for positionValue interpolation.
SoSFBool showCSOsOnAllTimePoints
 Should the CSOs be shown on all time points of an image?
SoSFBool showBoundingBox
 Should the bounding box of a CSO be displayed?
SoSFFloat boundingBoxAlpha
 The alpha value of the bounding box.
SoSFColor boundingBoxColor
 The color of the bounding boxes.
SoSFBool showOnlyParallelCSOs
 Shows only CSOs that are parallel to the current viewing plane if checked.
SoSFFloat showParallelThickness
 Defines the thickness of a point cloud in which all points should be in the test of being parallel to the slice.
SoSFBool shouldLevelCSO
 Should the last generated / edited CSO be automatically leveled?
SoSFEnum ghostMode
 Defines the ghost mode. (Seeing the contour on a slice being further away.).
SoSFEnum ghostUnitMode
 Defines the ghost unit mode. (ghostDepth in mm or slices.).
SoSFBool ghostStyleAlpha
 Defines the ghost style alpha.
SoSFBool ghostStyleStipple
 Defines the ghost style stipple.
SoSFBool ghostStyleLineWidth
 Defines the ghost style line width.
SoSFBool ghostStyleBrighten
 Defines the ghost style line brighten.
SoSFFloat ghostDepth
 Defines the ghost depth.
SoSFFloat ghostFadeOutAlpha
 Defines the ghost fade out alpha (default is 0). If it is greater than 0, CSOs are drawn completely.
SoSFBool useTessellation
 Shall the CSOs be tessellated?
SoSFBool useHoleCorrection
SoSFEnum tessellationColorMode
 Color mode for the tessellation.
SoSFColor tessellationColor
 Color for tessellation (if not as CSO).
SoSFFloat tessellationAlpha
 Alpha value for tessellation (multiplies with the CSO's alpha no matter what tess. color mode).
SoSFEnum tessellationWindingRule
 Sets the winding rule for tessellation.
SoSFFloat globalAlphaFactor
 A factor multiplied to the alpha values of each path point and each seed point.
SoSFBool overwriteSelectionVisualizationSettings
 Shall the visualization settings be used instead of the CSOManagers settings?
SoSFEnum selectionColoringMode
 Adjusts the selection coloring mode (brighten / fixed color).
SoSFColor selectionFixedColor
 Sets the color for the selection color (deprecatedName: selectionFallbackColor).
SoSFFloat selectionBrightenColor
 Sets the brighten value for the selection color.
SoSFEnum selectionLineWidthMode
 Adjusts the selection line width mode (widen / fixed width).
SoSFFloat selectionFixedLineWidth
 Sets the line width for the selection line width.
SoSFFloat selectionWidenLineWidth
 Sets the widen value for the selection line width (deprecatedName: selectionFallbackWidth).
SoSFBool enableMouseOverHighlighting
 Activates the mouse-over highlighting.
SoSFEnum mouseOverColorMode
 Sets the mouse-over highlighting color mode (brighten or fixed).
SoSFFloat mouseOverColorBrightenValue
 Sets the mouse-over highlighting brighten amount.
SoSFColor mouseOverColorColor
 Sets the mouse-over highlighting fixed color.
SoSFEnum mouseOverLineWidthMode
 Sets the mouse-over highlighting line width mode (widen or fixed).
SoSFFloat mouseOverLineWidthWidenValue
 Sets the mouse-over highlighting line widen amount.
SoSFFloat mouseOverLineWidthLineWidth
 Sets the mouse-over highlighting line fixed width.
SoSFInt32 currentlyUnderMouseCursorCSOId
 Provides id of the CSO currently under mouse.
SoSFBool highlightSelectedGroups
 Should the module highlight all CSOs that are in selected Groups?
SoSFBool useStylePalette
 Should a style palette be used for adjusting display options if one is attached?
SoSFEnum stylePaletteUseIndexAs
 Defines the use of style palette indices (CSO / Group).
SoSFEnum labelShowMode
 Field for setting the label show mode.
SoSFEnum labelUnitScale
 Field for adjusting the label's unit scale (for length and area).
SoSFBool showLabelUnits
 Shall the units be shown? (for length and area).
SoSFEnum labelAlignmentMode
 Field for adjusting the label alignment mode.
SoSFFloat labelFontSize
 Field for adjusting the font size.
SoSFBool labelUseTextShadow
 Field for toggling text shadow on/off for labels.
SoSFFloat labelMarginX
 Field for adjusting the x-margin of the label alignment.
SoSFFloat labelMarginY
 Field for adjusting the y-margin of the label alignment.
SoSFColor generalLabelColor
 Field for adjusting the label color.
SoSFFloat generalLabelAlpha
 Field for adjusting the label alpha.
SoSFEnum labelColorMode
 Field for adjusting the label color mode (as CSO / general).
SoSFBool useIconFile
 Shall the icon file be used?
SoSFString iconFile
 The external icon file name. This field is used to hold a initial value with a path variable; the real path is set to internalIconFile by some MDL function.
SoSFString internalIconFile
 The internal icon file name. This field is filled by some MDL function (expand path).
SoSFEnum cutCopyKeyModifier
 Field for adjusting the keyboard modifier for the cut&copy operation.
SoSFEnum copyKeyModifier
 Field for adjusting the keyboard modifier for the copy operation.
SoSFEnum pasteKeyModifier
 Field for adjusting the keyboard modifier for the paste operation.
SoSFEnum undoKeyModifier
 Field for adjusting the keyboard modifier for the undo operation.
SoSFEnum redoKeyModifier
 Field for adjusting the keyboard modifier for the redo operation.
SoSFEnum deleteSeedPointKeyModifier
 Field for adjusting the keyboard modifier for the delete seed point operation.
SoSFEnum deleteCSOKeyModifier
 Field for adjusting the keyboard modifier for the delete CSO operation.
SoSFEnum multiSelectionKeyModifier
 Field for adjusting the keyboard modifier for multi-selections.
SoSFBool enableMultiSelection
 Field for enabling/disabling multi selection.
SoSFEnum cutCopyKey
 Field for adjusting the key for the cut&copy operation.
SoSFEnum copyKey
 Field for adjusting the key for the copy operation.
SoSFEnum pasteKey
 Field for adjusting the key for the paste operation.
SoSFEnum undoKey
 Field for adjusting the key for the undo operation.
SoSFEnum redoKey
 Field for adjusting the key for the redo operation.
SoSFEnum deleteSeedPointKey
 Field for adjusting the key for the delete seed point operation.
SoSFEnum deleteCSOKey
 Field for adjusting the key for the delete CSO operation.
SoSFTrigger triggerCutCopy
 Trigger for the Cut&Copy operation.
SoSFTrigger triggerCopy
 Trigger for the Copy operation.
SoSFTrigger triggerPaste
 Trigger for the Paste operation.
SoSFString keyConfigurationStatus
 Field displays the status of the key/key modifier configuration.
SoSFBool shouldUpdateInteractionStateAndCSOId
 Should the next interaction and the current CSO id under the cursor be updated on each interaction?
SoSFBool shouldTouchItselfInEvalEvent
 Should the module touch itself in the evalEvent method?
SoSFEnum nextInteractionStatus
 Field for displaying the status of the (next) interaction.

Protected Member Functions

 ~SoView2DCSOEditor ()
 Standard destructor.
virtual void draw (View2DSliceList *slicelist, View2DSlice *, int z)
 Drawing on slices.
void tessellateAllCSOsOnSlice (View2DSliceList *slicelist)
 Tessellation and filling of all CSOs on the current slice.
virtual bool evalEvent (SoView2D *view2d, View2DSliceList *slicelist, View2DEvent *ec, View2DEventPhase phase)
 Event handling.


Detailed Description

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

Definition at line 61 of file SoView2DCSOEditor.h.


Member Enumeration Documentation

Enumeration of the keyboard modifiers for editing operations.

Enumerator:
EDIT_OP_KEY_MOD_NONE  Edit operation keyboard modifier: NONE pressed.
EDIT_OP_KEY_MOD_ALT  Edit operation keyboard modifier: ALT pressed.
EDIT_OP_KEY_MOD_CONTROL  Edit operation keyboard modifier: CONTROL pressed.
EDIT_OP_KEY_MOD_SHIFT  Edit operation keyboard modifier: SHIFT pressed.

Definition at line 101 of file SoView2DCSOEditor.h.

Enumeration of the keys for editing operations.

Enumerator:
EDIT_OP_KEY_A 
EDIT_OP_KEY_B 
EDIT_OP_KEY_C 
EDIT_OP_KEY_D 
EDIT_OP_KEY_E 
EDIT_OP_KEY_F 
EDIT_OP_KEY_G 
EDIT_OP_KEY_H 
EDIT_OP_KEY_I 
EDIT_OP_KEY_J 
EDIT_OP_KEY_K 
EDIT_OP_KEY_L 
EDIT_OP_KEY_M 
EDIT_OP_KEY_N 
EDIT_OP_KEY_O 
EDIT_OP_KEY_P 
EDIT_OP_KEY_Q 
EDIT_OP_KEY_R 
EDIT_OP_KEY_S 
EDIT_OP_KEY_T 
EDIT_OP_KEY_U 
EDIT_OP_KEY_V 
EDIT_OP_KEY_W 
EDIT_OP_KEY_X 
EDIT_OP_KEY_Y 
EDIT_OP_KEY_Z 
EDIT_OP_KEY_SPACE 
EDIT_OP_KEY_ENTER 
EDIT_OP_KEY_DELETE 
EDIT_OP_KEY_BCKSPC 

Definition at line 109 of file SoView2DCSOEditor.h.

Defines the highlighting color mode for CSOs under the mouse cursor.

Enumerator:
HIGHLIGHT_COLOR_MODE_BRIGHTEN  Highlight color mode: the CSO under the mouse cursor is brightened.
HIGHLIGHT_COLOR_MODE_FIXED  Highlight color mode: the CSO under the mouse cursor is set to a fixed color.

Definition at line 228 of file SoView2DCSOEditor.h.

Defines the highlighting line width mode for CSOs under the mouse cursor.

Enumerator:
HIGHLIGHT_LINE_WIDEN  Highlight line width mode: the line width of the CSO's under the mouse cursor is widened.
HIGHLIGHT_LINE_FIXED  Highlight line width mode: the line width of the CSO's under the mouse cursor is set to a certain value.

Definition at line 234 of file SoView2DCSOEditor.h.

Enumeration of the interaction modes.

Enumerator:
INTERACTION_MODE_EDIT  On click, a contour can be edited.
INTERACTION_MODE_MOVE  On click, a contour is selected for moving.

Definition at line 85 of file SoView2DCSOEditor.h.

Enumeration of the label alignment.

Enumerator:
LABEL_ALIGN_TOP_LEFT  Alignment of labels: top left (on axial slices).
LABEL_ALIGN_TOP_RIGHT  Alignment of labels: top right (on axial slices).
LABEL_ALIGN_BOTTOM_LEFT  Alignment of labels: bottom left (on axial slices).
LABEL_ALIGN_BOTTOM_RIGHT  Alignment of labels: bottom right (on axial slices).
LABEL_ALIGN_TOP  Alignment of labels: top (on axial slices).
LABEL_ALIGN_BOTTOM  Alignment of labels: bottom (on axial slices).
LABEL_ALIGN_LEFT  Alignment of labels: left (on axial slices).
LABEL_ALIGN_RIGHT  Alignment of labels: right (on axial slices).
LABEL_ALIGN_CENTER  Alignment of labels: center (on axial slices).

Definition at line 295 of file SoView2DCSOEditor.h.

Enumeration of the label show modes.

Enumerator:
LABEL_SHOW_NONE  Show no label at all.
LABEL_SHOW_CSO_LABEL  Shows the CSO labels as labels.
LABEL_SHOW_CSO_DESCRIPTION  Shows the CSO descriptions as labels.
LABEL_SHOW_CSO_ID  Shows the CSO ids as labels.
LABEL_SHOW_CSO_INDEX  Shows the CSO indices as labels.
LABEL_SHOW_GROUP_LABEL  Shows the Group labels as labels.
LABEL_SHOW_GROUP_DESCRIPTION  Shows the Group descriptions as labels.
LABEL_SHOW_GROUP_ID  Shows the Group ids as labels.
LABEL_SHOW_GROUP_INDEX  Shows the Group indices as labels.
LABEL_SHOW_CSO_LENGTH  Shows the CSOs' lengths as labels.
LABEL_SHOW_CSO_AREA  Shows the CSOs' areas as labels.

Definition at line 277 of file SoView2DCSOEditor.h.

Enumeration of unit scales.

Enumerator:
LABEL_UNIT_SCALE_MM  Unit scale: mm.
LABEL_UNIT_SCALE_CM  Unit scale: cm.
LABEL_UNIT_SCALE_M  Unit scale: m.

Definition at line 308 of file SoView2DCSOEditor.h.

Defines the color mode for selected CSOs.

Enumerator:
SELECTION_COLOR_MODE_BRIGHTEN  Selection color mode: the selected CSO is brightened.
SELECTION_COLOR_MODE_FIXED  Selection color mode: the selected CSO is set to a fixed color.

Definition at line 240 of file SoView2DCSOEditor.h.

Defines the line width mode for selected CSOs.

Enumerator:
SELECTION_LINE_WIDEN  Selection line width mode: the line width of the selected CSO is widened.
SELECTION_LINE_FIXED  Selection line width mode: the line width of the selected CSO is set to a certain value.

Definition at line 246 of file SoView2DCSOEditor.h.

Enumeration of the keyboard modifiers to use for toggling seed point / whole CSO interaction.

Enumerator:
TOGGLE_MODE_NONE  Edit/Move modes can not be toggled by holding a keyboard modifier.
TOGGLE_MODE_ALT  Edit/Move mode is toggled by pressing ALT.
TOGGLE_MODE_CONTROL  Edit/Move mode is toggled by pressing CONTROL.
TOGGLE_MODE_SHIFT  Edit/Move mode is toggled by pressing SHIFT.

Definition at line 91 of file SoView2DCSOEditor.h.

Enumerator:
WR_ODD 
WR_NONZERO 
WR_POSITIVE 
WR_NEGATIVE 
WR_ABS_GEQ_TWO 

Definition at line 219 of file SoView2DCSOEditor.h.


Constructor & Destructor Documentation

SoView2DCSOEditor::SoView2DCSOEditor (  ) 

Standard constructor.

SoView2DCSOEditor::~SoView2DCSOEditor (  )  [protected]

Standard destructor.


Member Function Documentation

virtual void SoView2DCSOEditor::draw ( View2DSliceList slicelist,
View2DSlice ,
int  z 
) [protected, virtual]

Drawing on slices.

Reimplemented from SoView2DExtension.

virtual bool SoView2DCSOEditor::evalEvent ( SoView2D view2d,
View2DSliceList slicelist,
View2DEvent ec,
View2DEventPhase  phase 
) [protected, virtual]

Event handling.

Reimplemented from SoView2DExtension.

static void SoView2DCSOEditor::initClass (  )  [static]

Initialization of inventor stuff.

Reimplemented from SoView2DExtension.

void SoView2DCSOEditor::tessellateAllCSOsOnSlice ( View2DSliceList slicelist  )  [protected]

Tessellation and filling of all CSOs on the current slice.


Member Data Documentation

The alpha value of the bounding box.

Definition at line 162 of file SoView2DCSOEditor.h.

The color of the bounding boxes.

Definition at line 164 of file SoView2DCSOEditor.h.

Field for adjusting the key for the copy operation.

Definition at line 366 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the copy operation.

Definition at line 348 of file SoView2DCSOEditor.h.

Provides id of the CSO currently under mouse.

Definition at line 266 of file SoView2DCSOEditor.h.

Field for adjusting the key for the cut&copy operation.

Definition at line 364 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the cut&copy operation.

Definition at line 346 of file SoView2DCSOEditor.h.

Field for adjusting the key for the delete CSO operation.

Definition at line 376 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the delete CSO operation.

Definition at line 358 of file SoView2DCSOEditor.h.

Field for adjusting the key for the delete seed point operation.

Definition at line 374 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the delete seed point operation.

Definition at line 356 of file SoView2DCSOEditor.h.

Activates the mouse-over highlighting.

Definition at line 252 of file SoView2DCSOEditor.h.

Field for enabling/disabling multi selection.

Definition at line 362 of file SoView2DCSOEditor.h.

If this key is pressed, a new contour is started, even if the first hit point is in the vicinity of an existing CSO (no editing of the existing CSO is triggered).

Definition at line 136 of file SoView2DCSOEditor.h.

(Modifier): If this key is pressed, a new contour is started, even if the first hit point is in the vicinity of an existing CSO (no editing of the existing CSO is triggered).

Definition at line 133 of file SoView2DCSOEditor.h.

The general interaction mode: edit or move.

Definition at line 123 of file SoView2DCSOEditor.h.

The modifier key that can toggle the general interaction mode.

Definition at line 125 of file SoView2DCSOEditor.h.

Field for adjusting the label alpha.

Definition at line 331 of file SoView2DCSOEditor.h.

Field for adjusting the label color.

Definition at line 329 of file SoView2DCSOEditor.h.

Defines the ghost depth.

Definition at line 185 of file SoView2DCSOEditor.h.

Defines the ghost fade out alpha (default is 0). If it is greater than 0, CSOs are drawn completely.

Definition at line 187 of file SoView2DCSOEditor.h.

Defines the ghost mode. (Seeing the contour on a slice being further away.).

Definition at line 173 of file SoView2DCSOEditor.h.

Defines the ghost style alpha.

Definition at line 177 of file SoView2DCSOEditor.h.

Defines the ghost style line brighten.

Definition at line 183 of file SoView2DCSOEditor.h.

Defines the ghost style line width.

Definition at line 181 of file SoView2DCSOEditor.h.

Defines the ghost style stipple.

Definition at line 179 of file SoView2DCSOEditor.h.

Defines the ghost unit mode. (ghostDepth in mm or slices.).

Definition at line 175 of file SoView2DCSOEditor.h.

A factor multiplied to the alpha values of each path point and each seed point.

Definition at line 201 of file SoView2DCSOEditor.h.

Should the module highlight all CSOs that are in selected Groups?

Definition at line 269 of file SoView2DCSOEditor.h.

The external icon file name. This field is used to hold a initial value with a path variable; the real path is set to internalIconFile by some MDL function.

Definition at line 337 of file SoView2DCSOEditor.h.

Base input node: the CSOList.

Definition at line 72 of file SoView2DCSOEditor.h.

Base input node: a processor modules that evaluates interaction events and interpolates the contours accordingly.

Definition at line 76 of file SoView2DCSOEditor.h.

Input of a style palette.

Definition at line 78 of file SoView2DCSOEditor.h.

The internal icon file name. This field is filled by some MDL function (expand path).

Definition at line 339 of file SoView2DCSOEditor.h.

The target color for positionValue interpolation.

Definition at line 156 of file SoView2DCSOEditor.h.

Field displays the status of the key/key modifier configuration.

Definition at line 386 of file SoView2DCSOEditor.h.

Field for adjusting the label alignment mode.

Definition at line 319 of file SoView2DCSOEditor.h.

Field for adjusting the label color mode (as CSO / general).

Definition at line 333 of file SoView2DCSOEditor.h.

Field for adjusting the font size.

Definition at line 321 of file SoView2DCSOEditor.h.

Field for adjusting the x-margin of the label alignment.

Definition at line 325 of file SoView2DCSOEditor.h.

Field for adjusting the y-margin of the label alignment.

Definition at line 327 of file SoView2DCSOEditor.h.

Field for setting the label show mode.

Definition at line 292 of file SoView2DCSOEditor.h.

Field for adjusting the label's unit scale (for length and area).

Definition at line 315 of file SoView2DCSOEditor.h.

Field for toggling text shadow on/off for labels.

Definition at line 323 of file SoView2DCSOEditor.h.

Sets the mouse-over highlighting brighten amount.

Definition at line 256 of file SoView2DCSOEditor.h.

Sets the mouse-over highlighting fixed color.

Definition at line 258 of file SoView2DCSOEditor.h.

Sets the mouse-over highlighting color mode (brighten or fixed).

Definition at line 254 of file SoView2DCSOEditor.h.

Sets the mouse-over highlighting line fixed width.

Definition at line 264 of file SoView2DCSOEditor.h.

Sets the mouse-over highlighting line width mode (widen or fixed).

Definition at line 260 of file SoView2DCSOEditor.h.

Sets the mouse-over highlighting line widen amount.

Definition at line 262 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for multi-selections.

Definition at line 360 of file SoView2DCSOEditor.h.

Field for displaying the status of the (next) interaction.

Definition at line 395 of file SoView2DCSOEditor.h.

Shall the visualization settings be used instead of the CSOManagers settings?

Definition at line 204 of file SoView2DCSOEditor.h.

Field for adjusting the key for the paste operation.

Definition at line 368 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the paste operation.

Definition at line 350 of file SoView2DCSOEditor.h.

Field for adjusting the key for the redo operation.

Definition at line 372 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the redo operation.

Definition at line 354 of file SoView2DCSOEditor.h.

If checked, the module selects all Groups the just selected CSO is in as well.

Definition at line 127 of file SoView2DCSOEditor.h.

Sets the brighten value for the selection color.

Definition at line 210 of file SoView2DCSOEditor.h.

Adjusts the selection coloring mode (brighten / fixed color).

Definition at line 206 of file SoView2DCSOEditor.h.

Sets the color for the selection color (deprecatedName: selectionFallbackColor).

Definition at line 208 of file SoView2DCSOEditor.h.

Sets the line width for the selection line width.

Definition at line 214 of file SoView2DCSOEditor.h.

Adjusts the selection line width mode (widen / fixed width).

Definition at line 212 of file SoView2DCSOEditor.h.

Sets the widen value for the selection line width (deprecatedName: selectionFallbackWidth).

Definition at line 216 of file SoView2DCSOEditor.h.

If checked, all pasted CSOs will be set as selected (and the previous selection will be cleared).

Definition at line 130 of file SoView2DCSOEditor.h.

Should the last generated / edited CSO be automatically leveled?

Definition at line 171 of file SoView2DCSOEditor.h.

Should the module touch itself on finished events?

Definition at line 144 of file SoView2DCSOEditor.h.

Should the module touch itself on repaint events?

Definition at line 140 of file SoView2DCSOEditor.h.

Should the module touch itself on selection change events?

Definition at line 142 of file SoView2DCSOEditor.h.

Should the module be able to notify itself?

Definition at line 138 of file SoView2DCSOEditor.h.

Should the module touch itself in the evalEvent method?

Definition at line 392 of file SoView2DCSOEditor.h.

Should the next interaction and the current CSO id under the cursor be updated on each interaction?

Definition at line 390 of file SoView2DCSOEditor.h.

Should the bounding box of a CSO be displayed?

Definition at line 160 of file SoView2DCSOEditor.h.

Should the CSOs be shown on all time points of an image?

Definition at line 158 of file SoView2DCSOEditor.h.

Shall the units be shown? (for length and area).

Definition at line 317 of file SoView2DCSOEditor.h.

Shows only CSOs that are parallel to the current viewing plane if checked.

Definition at line 166 of file SoView2DCSOEditor.h.

Defines the thickness of a point cloud in which all points should be in the test of being parallel to the slice.

Definition at line 169 of file SoView2DCSOEditor.h.

Defines the use of style palette indices (CSO / Group).

Definition at line 274 of file SoView2DCSOEditor.h.

Alpha value for tessellation (multiplies with the CSO's alpha no matter what tess. color mode).

Definition at line 197 of file SoView2DCSOEditor.h.

Color for tessellation (if not as CSO).

Definition at line 195 of file SoView2DCSOEditor.h.

Color mode for the tessellation.

Definition at line 193 of file SoView2DCSOEditor.h.

Sets the winding rule for tessellation.

Definition at line 199 of file SoView2DCSOEditor.h.

Trigger for the Copy operation.

Definition at line 381 of file SoView2DCSOEditor.h.

Trigger for the Cut&Copy operation.

Definition at line 379 of file SoView2DCSOEditor.h.

Trigger for the Paste operation.

Definition at line 383 of file SoView2DCSOEditor.h.

Field for adjusting the key for the undo operation.

Definition at line 370 of file SoView2DCSOEditor.h.

Field for adjusting the keyboard modifier for the undo operation.

Definition at line 352 of file SoView2DCSOEditor.h.

Should the CSO be rendered with anti aliasing?

Definition at line 152 of file SoView2DCSOEditor.h.

Definition at line 191 of file SoView2DCSOEditor.h.

Shall the icon file be used?

Definition at line 335 of file SoView2DCSOEditor.h.

Shall the target interpolation color be used?

Definition at line 154 of file SoView2DCSOEditor.h.

Should a style palette be used for adjusting display options if one is attached?

Definition at line 272 of file SoView2DCSOEditor.h.

Shall the CSOs be tessellated?

Definition at line 189 of file SoView2DCSOEditor.h.


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

Generated on Sat Sep 3 18:39:33 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8