Forward declarations to resolve header file dependencies.
 
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
 
const std::string nameAttribAlpha
String name for the line's alpha value.
 
const std::string nameAttribPathPointWidth
String name for a path point width.
 
CSOUpdateModes
Enumeration of update modes.
 
@ MODE_AUTO_UPDATE
Start a new calculation if any input field has changed.
 
@ MODE_AUTO_CLEAR
Invalidate output image if any input field has changed.
 
@ MODE_OFF
No new calculation on input changes.
 
const std::string nameGroupUseSeedPointColor
String name for the use seed point color of a CSOGroup.
 
const std::string nameCommonNumSelectedGroups
String name for the number of selected CSOGroups.
 
const std::string nameGroupRemoveCSOHandling
 
const std::string nameAttribUserDataType
 
const std::string nameCommonNumGroups
String name for the number of CSOGroups.
 
const std::string nameGroupUseSeedPointSize
String name for the use seed point size of a CSOGroup.
 
CSOPathPointsStyle
Enumeration of line styles (order as StylePalette::LineStyle).
 
@ PATH_POINTS_STYLE_SHORT_DASHED
A short dashed line is drawn.
 
@ PATH_POINTS_STYLE_DOTTED
A dotted line is drawn.
 
@ PATH_POINTS_STYLE_SOLID
A solid line is drawn.
 
@ PATH_POINTS_STYLE_DASHED
A dashed line is drawn.
 
@ PATH_POINTS_STYLE_NONE
No line is drawn.
 
const std::string nameCSONumSeedPoints
String name for the number of seed points.
 
const std::string nameAttribLabel
String name for a label.
 
const std::string nameAttribVoxelWriteValue
String name for the voxel write value.
 
const std::string nameAttribUserDataName
 
const std::string nameAttribNumUserData
 
const std::string nameGroupUsePathPointAlpha
String name for the use path point alpha of a CSOGroup.
 
Direction
Enumeration of directions for marching direction.
 
@ DIRECTION_NUM_DIRECTIONS
 
const std::string nameAttribId
String name for an id.
 
const std::string nameGroupUsePathPointWidth
String name for the use path point width of a CSOGroup.
 
@ LINE_STYLE_SHORT_DASHED
 
const std::string nameGroupUseVoxelWriteValue
String name for the use voxel write value state of a CSOGroup.
 
const std::string nameGroupUseEditableState
String name for the use editable state of a CSOGroup.
 
const std::string nameCSOFinished
String name for the finished state of a CSO.
 
const std::string nameAttribDescription
String name for a description.
 
const std::string nameAttribColor
String name for the line's color.
 
CSOSelectionLineWidth
Enumeration of selection line width modes.
 
@ SELECTION_LINE_WIDTH_WIDEN
Widens the selected CSOs by an adjustable amount.
 
@ SELECTION_LINE_WIDTH_FIXED
Sets the selected CSOs to an adjustable line width.
 
const std::string nameAttribShowState
String name for the show state.
 
const std::string nameAttribMarkerSize
String name for the marker's size.
 
const std::string nameCSONumPathPointLists
String name for the number of path point lists.
 
const std::string nameCSOType
String name for the type of a CSO.
 
const std::string nameAttribLineStyle
String name for the line style.
 
const std::string nameCSOInPlane
String name for the in-plane state of a CSO.
 
const std::string nameAttribUserDataValue
 
const std::string nameAttribMarkerAlpha
String name for the marker's alpha value.
 
const std::string nameGroupUseSeedPointStyle
String name for the use seed point style of a CSOGroup.
 
const std::string nameCommonNumCSOs
String name for the number of CSOs.
 
CSOProcessorMode
Enumeration of Processor modes.
 
@ PROCESSOR_MODE_GENERATOR
Processor mode: generator only (no modification).
 
@ PROCESSOR_MODE_GENERATOR_MODIFICATOR
Processor mode: generator and modificator.
 
@ PROCESSOR_MODE_MODIFICATOR
Processor mode: modificator only (no generation).
 
Corner
Enumeration of corner names for array access.
 
CSOVoxelWriteModes
Enumeration of the voxel value modes.
 
@ VOXEL_WRITE_ID
If a CSO is voxelized, its id (or the group id) is written into the image.
 
@ VOXEL_WRITE_CONST_PLUS_ID
If a CSO is voxelized, its id (or the group id) added to the constant value is written into the image...
 
@ VOXEL_WRITE_CONST
If a CSO is voxelized, this constant is written into the image.
 
@ VOXEL_VALUE_ID
\Deprecated
 
@ VOXEL_WRITE_MODULE
A CSO (-Group) with this value is voxelized with the according module's values.
 
@ VOXEL_VALUE_CONST_PLUS_ID
 
const std::string nameAttribMarkerMode
String name for the marker mode.
 
const std::string nameAttribEditableState
String name for the editable state.
 
const std::string nameGroupUseSeedPointAlpha
String name for the use seed point alpha of a CSOGroup.
 
@ SEED_POINT_STYLE_RECTANGLE
 
@ SEED_POINT_STYLE_DASHED_RECTANGLE
 
@ SEED_POINT_STYLE_FILLED_RECTANGLE
 
@ SEED_POINT_STYLE_FIXED_SIZE_CIRCLE
 
@ SEED_POINT_STYLE_FILLED_CIRCLE
 
@ SEED_POINT_STYLE_CIRCLE
 
@ SEED_POINT_STYLE_FILLED_TRIANGLE
 
@ SEED_POINT_STYLE_TRIANGLE
 
const std::string nameCSOClosed
String name for the closed state of a CSO.
 
@ MARKER_DISPLAY_MODE_RECT
 
@ MARKER_DISPLAY_MODE_CIRCLE
 
@ MARKER_DISPLAY_MODE_NONE
 
@ MARKER_DISPLAY_MODE_TRIANGLE
 
const std::string nameGroupUseVoxelWriteMode
String name for the use voxel write mode state of a CSOGroup.
 
CrossingSide
Enumeration of sides to which a segment can leave or enter a voxel box.
 
@ CrossingTop
The voxel box is crossed to the top.
 
@ CrossingFront
The voxel box is crossed to the front.
 
@ CrossingNone
The voxel box is not crossed at all.
 
@ CrossingLeft
The voxel box is crossed to the left.
 
@ CrossingBottom
The voxel box is crossed to the bottom.
 
@ CrossingRear
The voxel box is crossed to the rear.
 
@ CrossingRight
The voxel box is crossed to the right.
 
CSOSelectedSeedPointColoring
Enumeration of selected seed point coloring modes.
 
@ SELECTED_SEED_POINT_COLORING_FIXED
Sets the selected seed points to an adjustable color.
 
@ SELECTED_SEED_POINT_COLORING_BRIGHTEN
Brightens the selected seed points by an adjustable amount.
 
const std::string nameAttribPathPointColor
String name for a path point color.
 
CSOSelectionColoring
Enumeration of selection coloring modes.
 
@ SELECTION_COLORING_FIXED
Sets the selected CSOs to an adjustable color.
 
@ SELECTION_COLORING_BRIGHTEN
Brightens the selected CSOs by an adjustable amount.
 
const std::string nameGroupMaximumCSOs
 
const std::string nameGroupUsePathPointColor
String name for the use path point color of a CSOGroup.
 
const std::string nameCSOBoundingBox
String name for the bounding box of a CSO.
 
CSOErrorCode
Enumeration of error codes.
 
@ CSO_RESULT_OK
Error code: no error, all is well.
 
@ CSO_INVALID_INPUT_IMAGE
Error code: the input image is invalid (though not NULL).
 
@ CSO_NO_MEMORY
Error code: out of memory.
 
@ CSO_NO_INPUT_IMAGE
Error code: no input image.
 
const std::string nameAttribLineWidth
String name for the line width.
 
const std::string nameAttribMarkerColor
String name for the marker's color.
 
const std::string nameGroupUseTimePointIndex
String name for the use time point index state of a CSOGroup.
 
const std::string nameAttribPathPointAlpha
String name for a path point alpha.
 
const std::string nameAttribPathPointStyle
String name for a path point style.
 
const std::string nameAttribTimePointIndex
String name for a time point index.
 
const std::string nameGroupUseMarkerSettings
String name for the use marker settings state of a CSOGroup.
 
const std::string nameGroupUsePathPointStyle
String name for the use path point style of a CSOGroup.
 
const std::string nameCSOSubType
String name for the subtype of a CSO.
 
const std::string nameAttribVoxelValue
String name for the voxel write value.
 
const std::string nameGroupOverflowHandling
 
const std::string nameGroupDeleteGroupCSOHandling
 
const std::string nameAttribSeedPointAlpha
String name for a seed point alpha.
 
CSOProcessorPickingMode
Enumeration of processor picking mode.
 
@ PROCESSOR_PICKING_MODE_SEED_POINTS
Processor needs to pick seed points (and path point if no seed point was in the vicinity).
 
@ PROCESSOR_PICKING_MODE_PATH_POINTS
Processor needs to pick path points only. Seed points are not tested.
 
const std::string nameAttribVoxelizeState
String name for the voxelize state.
 
const std::string nameAttribVoxelWriteMode
String name for the voxel write mode.
 
const std::string nameGroupUseVoxelizeState
String name for the use voxelize state of a CSOGroup.
 
const std::string nameGroupUseShowState
String name for the use show state of a CSOGroup.
 
const std::string nameAttribSeedPointColor
String name for a seed point color.
 
const std::string namePathNumPoints
String name for the number of points in a path point list.
 
CSOSelectedSeedPointSize
Enumeration of selected seed point size modes.
 
@ SELECTED_SEED_POINT_SIZE_FIXED
Sets the selected seed points to an adjustable size.
 
@ SELECTED_SEED_POINT_SIZE_ENLARGE
Enlarges the selected seed points by an adjustable amount.
 
const std::string nameAttribSeedPointStyle
String name for a seed point style.
 
const std::string nameCommonNumSelectedCSOs
String name for the number of selected CSOs.
 
const std::string nameCSOCreatorId
String name for the creator id of a CSO.
 
CSOSmoothingModes
Enumeration of smoothing modes.
 
@ SMOOTHING_MODE_SPLINE_APPROXIMATION
Smoothing by applying a spline approximation (B-Spline).
 
@ SMOOTHING_MODE_SPLINE_INTERPOLATION
Smoothing by applying a spline interpolation (Catmull-Rom).
 
@ SMOOTHING_MODE_NONE
No smoothing.
 
const std::string nameGroupUseVisuals
String name for the use visual state of a CSOGroup.
 
const std::string nameAttribSeedPointSize
String name for a seed point size.
 
const std::string nameCSOPlaneNormal
String name for the plane normal of a CSO.