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