39#ifndef vtkAffineRepresentation_h
40#define vtkAffineRepresentation_h
42#include "vtkInteractionWidgetsModule.h"
72 vtkSetClampMacro(Tolerance,
int,1,100);
73 vtkGetMacro(Tolerance,
int);
81 Outside=0, Rotate, Translate, TranslateX, TranslateY, ScaleWEdge, ScaleEEdge,
82 ScaleNEdge, ScaleSEdge,
ScaleNE, ScaleSW, ScaleNW, ScaleSE,
abstract class for representing affine transformation widgets
virtual void GetTransform(vtkTransform *t)=0
Retrieve a linear transform characterizing the affine transformation generated by this widget.
vtkAffineRepresentation()
virtual void ShallowCopy(vtkProp *prop)
Methods to make this class properly act like a vtkWidgetRepresentation.
~vtkAffineRepresentation()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
abstract superclass for all actors, volumes and annotations