Go to the documentation of this file.
43 #ifndef vtkBiDimensionalRepresentation2D_h
44 #define vtkBiDimensionalRepresentation2D_h
147 double CenterWorld[3];
148 double StartEventPositionWorld[4];
152 double dir,
double xP[3]);
represent and manipulate 3D points
virtual void BuildRepresentation()
#define vtkGetObjectMacro(name, type)
draw vtkPolyData onto the image plane
virtual void StartWidgetDefinition(double e[2])
represent the vtkBiDimensionalWidget
virtual void ReleaseGraphicsResources(vtkWindow *w)
void GetLabelPosition(double pos[3])
~vtkBiDimensionalRepresentation2D()
#define vtkTypeMacro(thisClass, superclass)
virtual int ComputeInteractionState(int X, int Y, int modify=0)
abstract class for representing widget handles
virtual void Point2WidgetInteraction(double e[2])
vtkProperty2D * LineProperty
GLint GLint GLint GLint GLint x
virtual int RenderOverlay(vtkViewport *viewport)
window superclass for vtkRenderWindow
vtkTextProperty * TextProperty
virtual void Point3WidgetInteraction(double e[2])
vtkBiDimensionalRepresentation2D()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void StartWidgetManipulation(double e[2])
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
double * GetLabelPosition()
virtual void Highlight(int highlightOn)
represent the vtkBiDimensionalWidget
vtkPolyDataMapper2D * LineMapper
abstract specification for Viewports
vtkTextMapper * TextMapper
represent text properties.
represent surface properties of a 2D image
a actor that draws 2D data
GLint GLint GLint GLint GLint GLint y
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void WidgetInteraction(double e[2])
GLubyte GLubyte GLubyte GLubyte w
void GetWorldLabelPosition(double pos[3])
vtkProperty2D * SelectedLineProperty
vtkPolyData * LinePolyData
static vtkBiDimensionalRepresentation2D * New()