Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkMRMLAnnotationTextNode Class Reference

#include <Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationTextNode.h>

Inheritance diagram for vtkMRMLAnnotationTextNode:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLAnnotationTextNode:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { TextNodeAddedEvent = 0, ValueModifiedEvent }
typedef
vtkMRMLAnnotationControlPointsNode 
Superclass

Public Member Functions

virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
double * GetCaptionCoordinates ()
virtual const char * GetClassName ()
virtual const char * GetIcon ()
virtual const char * GetNodeTagName ()
 Get node XML tag name (like Volume, Model)
double * GetTextCoordinates ()
vtkStdString GetTextLabel ()
virtual int IsA (const char *type)
int SetCaptionCoordinates (double newCoord[2])
int SetCaptionCoordinates (double x, double y)
int SetTextCoordinates (double newCoord[3])
void SetTextLabel (const char *newLabel)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkMRMLAnnotationTextNodeNew ()
static vtkMRMLAnnotationTextNodeSafeDownCast (vtkObject *o)

Protected Member Functions

void operator= (const vtkMRMLAnnotationTextNode &)
 vtkMRMLAnnotationTextNode ()
 vtkMRMLAnnotationTextNode (const vtkMRMLAnnotationTextNode &)
 ~vtkMRMLAnnotationTextNode ()

Detailed Description

Definition at line 19 of file vtkMRMLAnnotationTextNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLAnnotationControlPointsNode.

Definition at line 23 of file vtkMRMLAnnotationTextNode.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
TextNodeAddedEvent 
ValueModifiedEvent 

Definition at line 47 of file vtkMRMLAnnotationTextNode.h.


Constructor & Destructor Documentation

vtkMRMLAnnotationTextNode::vtkMRMLAnnotationTextNode ( ) [protected]
vtkMRMLAnnotationTextNode::~vtkMRMLAnnotationTextNode ( ) [inline, protected]

Definition at line 55 of file vtkMRMLAnnotationTextNode.h.

vtkMRMLAnnotationTextNode::vtkMRMLAnnotationTextNode ( const vtkMRMLAnnotationTextNode ) [protected]

Member Function Documentation

virtual vtkMRMLNode* vtkMRMLAnnotationTextNode::CreateNodeInstance ( ) [virtual]

MRMLNode methods.

Reimplemented from vtkMRMLAnnotationControlPointsNode.

double* vtkMRMLAnnotationTextNode::GetCaptionCoordinates ( ) [inline]

Definition at line 42 of file vtkMRMLAnnotationTextNode.h.

virtual const char* vtkMRMLAnnotationTextNode::GetClassName ( ) [virtual]
virtual const char* vtkMRMLAnnotationTextNode::GetIcon ( ) [inline, virtual]

Reimplemented from vtkMRMLAnnotationNode.

Definition at line 34 of file vtkMRMLAnnotationTextNode.h.

virtual const char* vtkMRMLAnnotationTextNode::GetNodeTagName ( ) [inline, virtual]

Get node XML tag name (like Volume, Model)

Reimplemented from vtkMRMLAnnotationControlPointsNode.

Definition at line 32 of file vtkMRMLAnnotationTextNode.h.

double* vtkMRMLAnnotationTextNode::GetTextCoordinates ( ) [inline]

Definition at line 37 of file vtkMRMLAnnotationTextNode.h.

vtkStdString vtkMRMLAnnotationTextNode::GetTextLabel ( ) [inline]

Definition at line 45 of file vtkMRMLAnnotationTextNode.h.

virtual int vtkMRMLAnnotationTextNode::IsA ( const char *  type) [virtual]
static int vtkMRMLAnnotationTextNode::IsTypeOf ( const char *  type) [static]
static vtkMRMLAnnotationTextNode* vtkMRMLAnnotationTextNode::New ( ) [static]
void vtkMRMLAnnotationTextNode::operator= ( const vtkMRMLAnnotationTextNode ) [protected]
static vtkMRMLAnnotationTextNode* vtkMRMLAnnotationTextNode::SafeDownCast ( vtkObject *  o) [static]
int vtkMRMLAnnotationTextNode::SetCaptionCoordinates ( double  newCoord[2])
int vtkMRMLAnnotationTextNode::SetCaptionCoordinates ( double  x,
double  y 
)
int vtkMRMLAnnotationTextNode::SetTextCoordinates ( double  newCoord[3]) [inline]

Definition at line 36 of file vtkMRMLAnnotationTextNode.h.

void vtkMRMLAnnotationTextNode::SetTextLabel ( const char *  newLabel) [inline]

Definition at line 44 of file vtkMRMLAnnotationTextNode.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines