KWWidgets/Projects/3DWidgets/Part2/Study Conclusion
From KitwarePublic
VTK Widgets
vtk3DWidget
- vtkBoxWidget
- Class details
- Orthogonal hexahedron 3D widget
- It can be used to select, cut, clip, or perform any other operation that depends on an implicit function or it can be used to transform objects using a linear transformation.
- vtkImageTracerWidget
- Class details
- 3D widget for tracing on planar props.
- vtkLineWidget
- Class details
- This 3D widget defines a line that can be interactively placed in a scene.
- vtkPointWidget
- Class details
- This 3D widget allows the user to position a point in 3D space using a 3D cursor.
- vtkPolyDataSourceWidget
- Class details
- This abstract class serves as parent to 3D widgets that have simple vtkPolyDataSource instances defining their geometry.
- vtkSphereWidget
- Class details
- This 3D widget defines a sphere that can be interactively placed in a scene.
- vtkSplineWidget
- Class details
- This 3D widget defines a spline that can be interactively placed in a scene.
vtkAbstractWidget
- vtkAffineWidget
- Class details
- The vtkAffineWidget is used to perform affine transformations on objects. (Affine transformations are transformations that keep parallel lines parallel. Affine transformations include translation, scaling, rotation, and shearing.)
- vtkAngleWidget
- Class details
- The vtkAngleWidget is used to measure the angle between two rays (defined by three points).
- vtkBiDimensionalWidget
- Class details
- The vtkBiDimensionalWidget is used to measure the bi-dimensional length of an object. The bi-dimensional measure is defined by two finite, orthogonal lines that intersect within the finite extent of both lines. The lengths of these two lines gives the bi-dimensional measure. Each line is defined by two handle widgets at the end points of each line.
- vtkBorderWidget
- Class details
- This class is a superclass for 2D widgets that may require a rectangular border.
- vtkCheckerboardWidget
- Class details
- The vtkCheckerboardWidget is used to interactively control an instance of vtkImageCheckerboard (and an associated vtkImageActor used to display the checkerboard).
- vtkContourWidget
- Class details
- The vtkContourWidget is used to select a set of points, and draw lines between these points. The contour may be opened or closed, depending on how the last point is added.
- vtkDistanceWidget
- Class details
- The vtkDistanceWidget is used to measure the distance between two points.
- vtkHandleWidget
- Class details
- The vtkHandleWidget is used to position a handle. A handle is a widget with a position (in display and world space).
- vtkHoverWidget
- Class details
- The vtkHoverWidget is used to invoke an event when hovering in a render window.
- vtkImplicitPlaceWidget2
- Class details
- This 3D widget defines an infinite plane that can be interactively placed in a scene.
- vtkLineWidget2
- Class details
- This 3D widget defines a straight line that can be interactively placed in a scene.
- vtkRectilinearWipeWidget
- Class details
- The vtkRectilinearWipeWidget is used to interactively control an instance of vtkImageRectilinearWipe (and an associated vtkImageActor used to display the rectilinear wipe). A rectilinear wipe is a 2x2 checkerboard pattern created by combining two separate images.
- vtkSeedWidget
- Class details
- The vtkSeedWidget is used to placed multiple seed points in the scene. The seed points can be used for operations like connectivity, segmentation, and region growing.
- vtkSliderWidget
- Class details
- The vtkSliderWidget is used to set a scalar value in an application.
| |