Go to the documentation of this file.
31 #ifndef vtkSeedRepresentation_h
32 #define vtkSeedRepresentation_h
34 #include "vtkInteractionWidgetsModule.h"
98 return this->HandleRepresentation;
108 vtkSetClampMacro( Tolerance,
int, 1, 100 );
109 vtkGetMacro( Tolerance,
int );
int ComputeInteractionState(int X, int Y, int modify=0) override
virtual void GetSeedDisplayPosition(unsigned int seedNum, double pos[3])
~vtkSeedRepresentation() override
int GetNumberOfSeeds()
Return the number of seeds (or handles) that have been created.
abstract class for representing widget handles
virtual void GetSeedWorldPosition(unsigned int seedNum, double pos[3])
Methods to Set/Get the coordinates of seed points defining this representation.
void BuildRepresentation() override
These are methods that satisfy vtkWidgetRepresentation's API.
virtual void SetActiveHandle(int handleId)
virtual void SetSeedDisplayPosition(unsigned int seedNum, double pos[3])
vtkHandleRepresentation * GetHandleRepresentation()
Returns the model HandleRepresentation.
virtual void SetSeedWorldPosition(unsigned int seedNum, double pos[3])
a simple class to control print indentation
vtkHandleRepresentation * HandleRepresentation
virtual int CreateHandle(double e[2])
static vtkSeedRepresentation * New()
Instantiate class.
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.
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()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.