Slicer  4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkAnnotationROIWidget2D Class Reference

#include <Modules/Loadable/Annotations/VTKWidgets/vtkAnnotationROIWidget2D.h>

Inheritance diagram for vtkAnnotationROIWidget2D:
Inheritance graph
Collaboration diagram for vtkAnnotationROIWidget2D:
Collaboration graph

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 vtkAnnotationROIWidget2DNew ()
Instantiate the object. More...
static vtkAnnotationROIWidget2DSafeDownCast (vtkObject *o)
- Static Public Member Functions inherited from vtkAnnotationROIWidget
static int IsTypeOf (const char *type)
static vtkAnnotationROIWidgetNew ()
Instantiate the object. More...
static vtkAnnotationROIWidgetSafeDownCast (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

Detailed Description

Definition at line 101 of file vtkAnnotationROIWidget2D.h.

Member Typedef Documentation

◆ Superclass

Standard class methods for type information and printing.

Definition at line 111 of file vtkAnnotationROIWidget2D.h.

Constructor & Destructor Documentation

◆ vtkAnnotationROIWidget2D()

vtkAnnotationROIWidget2D::vtkAnnotationROIWidget2D ( )

◆ ~vtkAnnotationROIWidget2D()

vtkAnnotationROIWidget2D::~vtkAnnotationROIWidget2D ( )

Member Function Documentation

◆ CreateDefaultRepresentation()

void vtkAnnotationROIWidget2D::CreateDefaultRepresentation ( )

Create the default widget representation if one is not set. By default, this is an instance of the vtkAnnotationROIRepresentation class.

◆ GetClassName()

virtual const char* vtkAnnotationROIWidget2D::GetClassName ( )

Reimplemented from vtkAnnotationROIWidget.

◆ IsA()

virtual int vtkAnnotationROIWidget2D::IsA ( const char *  type)

Reimplemented from vtkAnnotationROIWidget.

◆ IsTypeOf()

static int vtkAnnotationROIWidget2D::IsTypeOf ( const char *  type)

◆ New()

static vtkAnnotationROIWidget2D* vtkAnnotationROIWidget2D::New ( )

Instantiate the object.

◆ PrintSelf()

void vtkAnnotationROIWidget2D::PrintSelf ( ostream &  os,
vtkIndent  indent 

◆ SafeDownCast()

static vtkAnnotationROIWidget2D* vtkAnnotationROIWidget2D::SafeDownCast ( vtkObject *  o)

◆ SetRepresentation()

void vtkAnnotationROIWidget2D::SetRepresentation ( vtkAnnotationROIRepresentation r)

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.

The documentation for this class was generated from the following file: