Slicer  5.0
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
[legend]
Collaboration diagram for vtkAnnotationROIWidget2D:
Collaboration graph
[legend]

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 ( )
protected

◆ ~vtkAnnotationROIWidget2D()

vtkAnnotationROIWidget2D::~vtkAnnotationROIWidget2D ( )
overrideprotected

Member Function Documentation

◆ CreateDefaultRepresentation()

void vtkAnnotationROIWidget2D::CreateDefaultRepresentation ( )
override

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 ( )
virtual

Reimplemented from vtkAnnotationROIWidget.

◆ IsA()

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

Reimplemented from vtkAnnotationROIWidget.

◆ IsTypeOf()

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

◆ New()

static vtkAnnotationROIWidget2D* vtkAnnotationROIWidget2D::New ( )
static


Instantiate the object.

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetRepresentation()

void vtkAnnotationROIWidget2D::SetRepresentation ( vtkAnnotationROIRepresentation r)
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.


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