43 #ifndef vtkBiDimensionalRepresentation2D_h
44 #define vtkBiDimensionalRepresentation2D_h
147 double CenterWorld[3];
148 double StartEventPositionWorld[4];
151 void ProjectOrthogonalPoint(
double x[4],
double y[3],
double x1[3],
double x2[3],
double x21[3],
152 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
virtual double * GetLabelPosition()=0
concrete dataset represents vertices, lines, polygons, and triangle strips
represent the vtkBiDimensionalWidget
window superclass for vtkRenderWindow
virtual void StartWidgetManipulation(double e[2])=0
virtual void Point2WidgetInteraction(double e[2])=0
virtual void StartWidgetDefinition(double e[2])=0
a simple class to control print indentation
vtkTextProperty * TextProperty
vtkTextMapper * TextMapper
virtual char * GetLabelText()=0
represent text properties.
vtkProperty2D * SelectedLineProperty
object to represent cell connectivity
void PrintSelf(ostream &os, vtkIndent indent)
vtkPolyDataMapper2D * LineMapper
virtual void GetWorldLabelPosition(double pos[3])=0
represent surface properties of a 2D image
vtkProperty2D * LineProperty
draw vtkPolyData onto the image plane
represent and manipulate 3D points