Go to the documentation of this file.
31 #ifndef vtkSeedRepresentation_h
32 #define vtkSeedRepresentation_h
34 #include "vtkInteractionWidgetsModule.h"
97 return this->HandleRepresentation;
107 vtkSetClampMacro( Tolerance,
int, 1, 100 );
108 vtkGetMacro( Tolerance,
int );
virtual void GetSeedDisplayPosition(unsigned int seedNum, double pos[3])
int GetNumberOfSeeds()
Return the number of seeds (or handles) that have been created.
abstract class for representing widget handles
virtual void BuildRepresentation()
These are methods that satisfy vtkWidgetRepresentation's API.
virtual void GetSeedWorldPosition(unsigned int seedNum, double pos[3])
Methods to Set/Get the coordinates of seed points defining this representation.
virtual void SetSeedDisplayPosition(unsigned int seedNum, double pos[3])
vtkHandleRepresentation * GetHandleRepresentation()
Returns the model HandleRepresentation.
a simple class to control print indentation
vtkHandleRepresentation * HandleRepresentation
virtual int CreateHandle(double e[2])
static vtkSeedRepresentation * New()
Instantiate class.
virtual int ComputeInteractionState(int X, int Y, int modify=0)
vtkHandleRepresentation * GetHandleRepresentation(unsigned int num)
Get the handle representations used for a particular seed.
virtual int GetActiveHandle()
These are methods specific to vtkSeedRepresentation and which are invoked from vtkSeedWidget.
virtual void RemoveHandle(int n)
Remove the nth handle.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
represent the vtkSeedWidget
virtual void RemoveLastHandle()
void SetHandleRepresentation(vtkHandleRepresentation *handle)
This method is used to specify the type of handle representation to use for the internal vtkHandleWid...
virtual void RemoveActiveHandle()