Go to the documentation of this file.
44 #ifndef vtkBiDimensionalRepresentation2D_h
45 #define vtkBiDimensionalRepresentation2D_h
47 #include "vtkInteractionWidgetsModule.h"
108 void Highlight(
int highlightOn)
override;
152 void ProjectOrthogonalPoint(
double x[4],
double y[3],
double x1[3],
double x2[3],
double x21[3],
153 double dir,
double xP[3]);
represent and manipulate 3D points
draw vtkPolyData onto the image plane
virtual void GetWorldLabelPosition(double pos[3])=0
represent the vtkBiDimensionalWidget
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract class for representing widget handles
vtkProperty2D * LineProperty
virtual double * GetLabelPosition()=0
Get the position of the widget's label in display coordinates.
window superclass for vtkRenderWindow
virtual void Point2WidgetInteraction(double e[2])=0
vtkTextProperty * TextProperty
virtual void StartWidgetDefinition(double e[2])=0
These are methods that satisfy vtkWidgetRepresentation's API.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
object to represent cell connectivity
represent the vtkBiDimensionalWidget
vtkPolyDataMapper2D * LineMapper
virtual char * GetLabelText()=0
Get the text shown in the widget's label.
abstract specification for Viewports
vtkTextMapper * TextMapper
virtual void StartWidgetManipulation(double e[2])=0
represent text properties.
represent surface properties of a 2D image
a actor that draws 2D data
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void Point3WidgetInteraction(double e[2])=0
vtkProperty2D * SelectedLineProperty
vtkPolyData * LinePolyData