86    return std::string(
"");
 
 
   91                         static_cast<float>(position[2]));
 
 
 
  327#define TAG_VIEWER_ID "viewerId" 
SEED_POINT_MARKER_MODES
Enumeration of markers for seed points.
 
@ SHOW_MARKER_NONE
Shows no marker at the seed point positions.
 
@ SHOW_MARKER_CIRCLE
Shows a circle at the seed point positions.
 
@ SHOW_MARKER_RECT
Shows a rectangle at the seed point positions.
 
COLOR_MODES
Enumeration of marker coloring.
 
@ COLOR_AS_CSO
The marker is shown in the same color as the CSO.
 
@ COLOR_GENERAL
Use the general marker color for all markers.
 
@ CSO_SLICE_COMPLETELY_BELOW
The CSO lies completely below the current slice.
 
@ CSO_SLICE_UNKNOWN
No information about the CSO and the current slice.
 
@ CSO_SLICE_COMPLETELY_ABOVE
The CSO lies completely above the current slice.
 
@ CSO_SLICE_CROSSED
The CSO is crossed by the current slice.
 
@ CSO_SLICE_COMPLETELY_ON
The CSO lies completely on the current slice.
 
SELECTION_COLOR_MODES
Defines the color mode for selected CSOs.
 
@ 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.
 
SELECTED_SEED_POINT_COLOR_MODES
Defines the color mode for selected seed points.
 
@ SELECTED_SEED_POINT_COLOR_MODE_BRIGHTEN
Selected seed point color mode: the selected seed point is brightened.
 
@ SELECTED_SEED_POINT_COLOR_MODE_FIXED
Selected seed point color mode: the selected seed point is set to a fixed color.
 
const unsigned short PATH_POINTS_PATTERN_SOLID
 
SELECTED_SEED_POINT_SIZE_MODES
Defines the size mode for selected seed points.
 
@ SELECTED_SEED_POINT_ENLARGE
Selected seed point size mode: the size of the selected seed point is enlarged.
 
@ SELECTED_SEED_POINT_FIXED
Selected seed point size mode: the size of the selected seed point is set to a fixed value.
 
const unsigned short PATH_POINTS_PATTERN_SHORT_DASHED
 
SELECTION_LINE_WIDTH_MODES
Defines the line width mode for selected CSOs.
 
@ SELECTION_LINE_FIXED
Selection line width mode: the line width of the selected CSO is set to a certain value.
 
@ SELECTION_LINE_WIDEN
Selection line width mode: the line width of the selected CSO is widened.
 
HIGHLIGHT_COLOR_MODES
Defines the highlighting color mode for CSOs under the mouse cursor.
 
@ HIGHLIGHT_COLOR_MODE_FIXED
Highlight color mode: the CSO under the mouse cursor is set to a fixed color.
 
@ HIGHLIGHT_COLOR_MODE_BRIGHTEN
Highlight color mode: the CSO under the mouse cursor is brightened.
 
SIDE_FILLING_LINE_WIDTH_MODES
Enumeration of line width modes for side fillings.
 
@ SIDE_FILLING_WIDTH_AS_CSO
 
@ SIDE_FILLING_WIDTH_MANUAL
 
@ SIDE_FILLING_WIDTH_AUTOMATIC
 
const unsigned short PATH_POINTS_PATTERN_NONE
Line pattern for no line at all.
 
const unsigned short PATH_POINTS_PATTERN_DASHED
Line pattern for a dashed line.
 
STYLE_PALETTE_INDEX_USE
Enumeration of the usage of style palette indices.
 
@ USE_INDEX_FOR_GROUP
The style of the according Group index is chosen (overrides CSO style).
 
@ USE_INDEX_FOR_CSO
The style of the according CSO index is chosen.
 
const unsigned short PATH_POINTS_PATTERN_DOTTED
Line pattern for a dotted line.
 
CSOEvalEventView2DInfos CSOProcessView2DInfos
Typedefs for backward compatibility.
 
CSOEvalEventCSOInfos CSOProcessCSOInfos
 
HIT_POINT_MODE
Enumeration for different hit point modes.
 
@ HIT_SEED_POINT
Hit point was near an existing seed point.
 
@ HIT_PATH_POINT
Hit point was near a path point.
 
@ HIT_NOTHING_HIT
Hit point was nowhere near an existing CSO.
 
HIGHLIGHT_LINE_WIDTH_MODES
Defines the highlighting line width mode for CSOs under the mouse cursor.
 
@ HIGHLIGHT_LINE_FIXED
Highlight line width mode: the line width of the CSOs under the mouse cursor is set to a certain valu...
 
@ HIGHLIGHT_LINE_WIDEN
Highlight line width mode: the line width of the CSOs under the mouse cursor is widened.
 
View2DEventPhase
event phase for simple extensions that grab the focus, do something (motion) and are released afterwa...
 
@ EVENT_ANY
Event phase is undefined and has to be checked by getEvent() method.
 
SoView2D is a 2D viewer for image data.
 
SoSFString viewerId
id string, needs to be unique in a network if used
 
View2DEvent stores all information on an event on a SoView2D.
 
a list that holds all View2DSlice objects (lazily created) of a SoView2D
 
SoView2D * getOwner()
Get the owning SoView2D.
 
a single slice that is stored in a View2DSliceList, typically created by a View2DSliceList
 
The CSOBoundingBox defines an axis parallel bounding box with double precision.
 
A CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation...
 
The CSOPathPoints is a list of world coordinates which are interpolated by a certain interpolation sc...
 
The CSOSeedPoint can be interactively set and modified and is the framework for contours.
 
The CSO represents a contour segmentation object.
 
Base object class StylePalette for providing a collection of colors, line styles and marker types.
 
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
 
Tvec3< MLdouble > Vector3
A vector with three components of type double.
 
ml::AbstractTransformationPtr transformation
 
std::vector< int > csoIds
 
CSODrawSliceInformation sliceInfo
 
ml::CSOBoundingBox slabBB
 
std::string getViewerId() const
 
std::string frameOfReferenceUID
 
std::vector< SoCSOTransform * > csoTransforms
 
size_t worldToVoxelMatrixHashKey
 
ml::CoordinateSystemReference coordinateSystemReference
 
View2DSliceList * slicelist
 
ml::StylePalette * stylePalette
 
ml::Vector3 getTransformedPosition(const ml::Vector3 &position) const
 
std::string seriesInstanceUID
 
Structure holding information about the processor/editor state.
 
ml::CSO * csoCurrentlyUnderMouse
 
ml::CSOProcessorData * processorData
 
bool isCurrentlyMovingCSO
 
ml::CSO * recentlySelectedCSO
 
ml::CSOPathPoints * recentlySelectedPathPoints
 
ml::CSOSeedPoint * recentlySelectedSeedPoint
 
ml::Vector3 currentHitPoint
 
bool interactOnlyOnSelectedCSOs
 
ml::CSOBoundingBox slabBB
 
View2DSliceList * slicelist
 
std::vector< ml::Vector3 > positions
 
Structure to hold visual parameters for the old editor.
 
unsigned short pathPointStyle
 
Defines the z slab of a CSO bounding box in voxel coordinates.