41 #ifndef vtkBorderRepresentation_h
42 #define vtkBorderRepresentation_h
77 vtkViewportCoordinateMacro(Position);
78 vtkViewportCoordinateMacro(Position2);
92 virtual void SetShowBorder(
int border);
93 virtual int GetShowBorderMinValue();
94 virtual int GetShowBorderMaxValue();
95 virtual int GetShowBorder();
104 vtkSetClampMacro(ShowVerticalBorder,
int,BORDER_OFF,BORDER_ACTIVE);
105 vtkGetMacro(ShowVerticalBorder,
int);
111 vtkSetClampMacro(ShowHorizontalBorder,
int,BORDER_OFF,BORDER_ACTIVE);
112 vtkGetMacro(ShowHorizontalBorder,
int);
126 vtkSetMacro(ProportionalResize,
int);
127 vtkGetMacro(ProportionalResize,
int);
128 vtkBooleanMacro(ProportionalResize,
int);
135 vtkSetVector2Macro(MinimumSize,
int);
136 vtkGetVector2Macro(MinimumSize,
int);
137 vtkSetVector2Macro(MaximumSize,
int);
138 vtkGetVector2Macro(MaximumSize,
int);
145 vtkSetClampMacro(Tolerance,
int,1,10);
146 vtkGetMacro(Tolerance,
int);
152 vtkGetVectorMacro(SelectionPoint,
double,2);
159 vtkSetMacro(Moving,
int);
160 vtkGetMacro(Moving,
int);
161 vtkBooleanMacro(Moving,
int);
190 {size[0]=1.0; size[1]=1.0;}
216 double SelectionPoint[2];
225 virtual void NegotiateLayout();
230 virtual void UpdateShowBorder();
233 double StartPosition[2];
vtkTransform * BWTransform
abstract specification for Viewports
vtkTransformPolyDataFilter * BWTransformFilter
a actor that draws 2D data
vtkCoordinate * PositionCoordinate
void SetShowBorderToOff()
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkProperty2D * BorderProperty
vtkCoordinate * Position2Coordinate
window superclass for vtkRenderWindow
virtual void GetSize(double size[2])
a simple class to control print indentation
void SetShowBorderToActive()
represent a vtkBorderWidget
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
represent surface properties of a 2D image
vtkPolyDataMapper2D * BWMapper
draw vtkPolyData onto the image plane
represent and manipulate 3D points