31 class CSOVisualizationSettings;
86 LineRenderSettings() : shouldUseAntiAliasing(true), stipplePattern(0xffff), width(1.0f), alpha(1.0f), outlineAlpha(1.0f) {}
113 const std::vector< ml::Vector3 >& pathPoints,
138 std::vector<CSOSliceCrossing>& belowSlicePositions,
139 std::vector<CSOSliceCrossing>& inSlicePositions,
140 std::vector<CSOSliceCrossing>& aboveSlicePositions);
147 CSOSliceCrossing& sliceCrossings, std::vector<CSOSliceCrossing>* crossings[3],
148 int lastSlicePosition);
152 CSOSliceCrossing &sliceCrossings, std::vector<CSOSliceCrossing>* crossings[3]);
208 const SbVec2f& deviceOffset);
225 const ml::Vector3& position,
float& deviceX,
float& deviceY);
#define SOCSO_EXPORT
Header file for system independent resolution.
SoPointerPosition manages the current position of the mouse cursor.
The SoSFMLImage field is the interface used by Inventor Nodes to access image data (in the current im...
SoView2D is a 2D viewer for image data.
a list that holds all View2DSlice objects (lazily created) of a 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.
Class defining a plane in 3D.
The Variant class stores different data types.
UINT64 MLuint64
Introduce platform-independent 64-bit unsigned integer type.
Main documentation file for ML users and developers.
Defines the z slab of a CSO bounding box in voxel coordinates.