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
vtkAnnotationRulerRepresentation Class Reference

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

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

Public Types

typedef vtkDistanceRepresentation2D Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual vtkProperty2D * GetLineProperty ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void SetDistance (double distance)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkAnnotationRulerRepresentationNew ()
 
static vtkAnnotationRulerRepresentationSafeDownCast (vtkObject *o)
 

Protected Member Functions

void BuildRepresentation () override
 
 vtkAnnotationRulerRepresentation ()
 
 ~vtkAnnotationRulerRepresentation () override
 

Detailed Description

Definition at line 25 of file vtkAnnotationRulerRepresentation.h.

Member Typedef Documentation

◆ Superclass

typedef vtkDistanceRepresentation2D vtkAnnotationRulerRepresentation::Superclass

Definition at line 32 of file vtkAnnotationRulerRepresentation.h.

Constructor & Destructor Documentation

◆ vtkAnnotationRulerRepresentation()

vtkAnnotationRulerRepresentation::vtkAnnotationRulerRepresentation ( )
protected

◆ ~vtkAnnotationRulerRepresentation()

vtkAnnotationRulerRepresentation::~vtkAnnotationRulerRepresentation ( )
overrideprotected

Member Function Documentation

◆ BuildRepresentation()

void vtkAnnotationRulerRepresentation::BuildRepresentation ( )
overrideprotected

◆ GetClassName()

virtual const char* vtkAnnotationRulerRepresentation::GetClassName ( )
virtual

◆ GetLineProperty()

virtual vtkProperty2D* vtkAnnotationRulerRepresentation::GetLineProperty ( )
virtual

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkAnnotationRulerRepresentation* vtkAnnotationRulerRepresentation::New ( )
static

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetDistance()

void vtkAnnotationRulerRepresentation::SetDistance ( double  distance)

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