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]);
abstract class for representing widget handles
represent the vtkBiDimensionalWidget
vtkPolyData * LinePolyData
abstract specification for Viewports
a actor that draws 2D data
virtual void Point3WidgetInteraction(double e[2])=0
These are methods that satisfy vtkWidgetRepresentation's API.
virtual double * GetLabelPosition()=0
Get the position of the widget's label in display coordinates.
concrete dataset represents vertices, lines, polygons, and triangle strips
represent the vtkBiDimensionalWidget
window superclass for vtkRenderWindow
virtual void StartWidgetManipulation(double e[2])=0
These are methods that satisfy vtkWidgetRepresentation's API.
virtual void Point2WidgetInteraction(double e[2])=0
These are methods that satisfy vtkWidgetRepresentation's API.
virtual void StartWidgetDefinition(double e[2])=0
These are methods that satisfy vtkWidgetRepresentation's API.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK methods.
a simple class to control print indentation
vtkTextProperty * TextProperty
vtkTextMapper * TextMapper
virtual char * GetLabelText()=0
Get the text shown in the widget's label.
represent text properties.
vtkProperty2D * SelectedLineProperty
object to represent cell connectivity
vtkPolyDataMapper2D * LineMapper
virtual void GetWorldLabelPosition(double pos[3])=0
Get the position of the widget's label in display coordinates.
represent surface properties of a 2D image
vtkProperty2D * LineProperty
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
draw vtkPolyData onto the image plane
represent and manipulate 3D points