Slicer
5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Annotations/VTKWidgets/vtkAnnotationROIWidget2D.h>
Public Types | |
typedef vtkAnnotationROIWidget | Superclass |
Standard class methods for type information and printing. More... | |
Public Types inherited from vtkAnnotationROIWidget | |
typedef vtkAbstractWidget | Superclass |
Standard class methods for type information and printing. More... | |
Public Member Functions | |
void | CreateDefaultRepresentation () override |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | SetRepresentation (vtkAnnotationROIRepresentation *r) override |
Public Member Functions inherited from vtkAnnotationROIWidget | |
void | CreateDefaultRepresentation () override |
virtual int | GetRotationEnabled () |
virtual int | GetScalingEnabled () |
virtual int | GetTranslationEnabled () |
void | PrintSelf (ostream &os, vtkIndent indent) override |
virtual void | RotationEnabledOff () |
virtual void | RotationEnabledOn () |
virtual void | ScalingEnabledOff () |
virtual void | ScalingEnabledOn () |
virtual void | SetRotationEnabled (int) |
virtual void | SetScalingEnabled (int) |
virtual void | SetTranslationEnabled (int) |
virtual void | TranslationEnabledOff () |
virtual void | TranslationEnabledOn () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkAnnotationROIWidget2D * | New () |
Instantiate the object. More... | |
static vtkAnnotationROIWidget2D * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkAnnotationROIWidget | |
static int | IsTypeOf (const char *type) |
static vtkAnnotationROIWidget * | New () |
Instantiate the object. More... | |
static vtkAnnotationROIWidget * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkAnnotationROIWidget2D () | |
~vtkAnnotationROIWidget2D () override | |
Protected Member Functions inherited from vtkAnnotationROIWidget | |
vtkAnnotationROIWidget () | |
~vtkAnnotationROIWidget () override | |
Additional Inherited Members | |
Protected Types inherited from vtkAnnotationROIWidget | |
enum | _WidgetState { Start =0, Active } |
Static Protected Member Functions inherited from vtkAnnotationROIWidget | |
static void | EndSelectAction (vtkAbstractWidget *) |
static void | MoveAction (vtkAbstractWidget *) |
static void | ScaleAction (vtkAbstractWidget *) |
static void | SelectAction (vtkAbstractWidget *) |
These methods handle events. More... | |
static void | TranslateAction (vtkAbstractWidget *) |
Protected Attributes inherited from vtkAnnotationROIWidget | |
int | RotationEnabled |
int | ScalingEnabled |
int | TranslationEnabled |
Control whether scaling, rotation, and translation are supported. More... | |
int | WidgetState |
Definition at line 101 of file vtkAnnotationROIWidget2D.h.
Standard class methods for type information and printing.
Definition at line 111 of file vtkAnnotationROIWidget2D.h.
|
protected |
|
overrideprotected |
|
override |
Create the default widget representation if one is not set. By default, this is an instance of the vtkAnnotationROIRepresentation class.
|
virtual |
Reimplemented from vtkAnnotationROIWidget.
|
virtual |
Reimplemented from vtkAnnotationROIWidget.
|
static |
|
static |
Instantiate the object.
|
override |
|
static |
|
inlineoverridevirtual |
Specify an instance of vtkWidgetRepresentation used to represent this widget in the scene. Note that the representation is a subclass of vtkProp so it can be added to the renderer independent of the widget.
Reimplemented from vtkAnnotationROIWidget.
Definition at line 118 of file vtkAnnotationROIWidget2D.h.