Go to the documentation of this file.
42 #ifndef vtkWidgetRepresentation_h
43 #define vtkWidgetRepresentation_h
45 #include "vtkInteractionWidgetsModule.h"
72 vtkGetMacro(PickingManaged,
bool);
94 virtual void BuildRepresentation() = 0;
133 virtual int ComputeInteractionState(
int X,
int Y,
int modify=0);
135 {
return this->InteractionState;}
147 vtkGetMacro(PlaceFactor,
double);
160 vtkSetClampMacro(HandleSize,
double,0.001,1000);
161 vtkGetMacro(HandleSize,
double);
169 vtkGetMacro( NeedToRender,
int );
170 vtkSetClampMacro( NeedToRender,
int, 0, 1 );
205 double StartEventPosition[3];
210 void AdjustBounds(
double bounds[6],
double newBounds[6],
double center[3]);
211 double InitialBounds[6];
230 virtual void RegisterPickers();
235 virtual void UnRegisterPickers();
241 virtual void PickersModified();
262 double SizeHandlesRelativeToViewport(
double factor,
double pos[3]);
263 double SizeHandlesInPixels(
double factor,
double pos[3]);
record modification and/or execution time
a list of nodes that form an assembly path
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
window superclass for vtkRenderWindow
a simple class to control print indentation
virtual void ShallowCopy(vtkProp *prop)
Shallow copy of this vtkProp.
abstract specification for Viewports
abstract API for pickers that can pick an instance of vtkProp
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
abstract specification for renderers