Slicer
4.8
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 | |
virtual void | CreateDefaultRepresentation () VTK_OVERRIDE |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
virtual void | SetRepresentation (vtkAnnotationROIRepresentation *r) VTK_OVERRIDE |
Public Member Functions inherited from vtkAnnotationROIWidget | |
virtual int | GetRotationEnabled () |
virtual int | GetScalingEnabled () |
virtual int | GetTranslationEnabled () |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_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 () | |
Protected Member Functions inherited from vtkAnnotationROIWidget | |
vtkAnnotationROIWidget () | |
~vtkAnnotationROIWidget () | |
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 |
|
protected |
|
virtual |
Create the default widget representation if one is not set. By default, this is an instance of the vtkAnnotationROIRepresentation class.
Reimplemented from vtkAnnotationROIWidget.
|
virtual |
Reimplemented from vtkAnnotationROIWidget.
|
virtual |
Reimplemented from vtkAnnotationROIWidget.
|
static |
|
static |
Instantiate the object.
void vtkAnnotationROIWidget2D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
inlinevirtual |
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.