vtk2DSymbol Class Reference

#include <vtk2DSymbol.h>

Inheritance diagram for vtk2DSymbol:

Inheritance graph
[legend]
List of all members.

Detailed Description

Abstract superclass for 2D symbols in 2D viewers.

This abstract class provides basic functions for 2D symbols in 2D viewers.

Author:
Eigil Samset


Public Member Functions

 vtkTypeRevisionMacro (vtk2DSymbol, vtkObject)
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void MakeActor ()=0
 Pure virtual function, has to be implemented in subclasses.
vtkActor2D * GetActor ()
 Returns a pointer to the 2D actor.
void SetPosition (float x, float y)
 Sets the position of the 2D actor.
virtual void SetOrientation (double rx, double ry)
void HighLight ()
 Highlights the actor.
void NoLight ()
 Un-highlights the actor.

Protected Member Functions

 vtk2DSymbol ()
 ~vtk2DSymbol ()

Protected Attributes

vtkActor2D * lineActor


Constructor & Destructor Documentation

vtk2DSymbol::vtk2DSymbol  )  [protected]
 

vtk2DSymbol::~vtk2DSymbol  )  [protected]
 


Member Function Documentation

vtkActor2D * vtk2DSymbol::GetActor  ) 
 

Returns a pointer to the 2D actor.

void vtk2DSymbol::HighLight  ) 
 

Highlights the actor.

virtual void vtk2DSymbol::MakeActor  )  [pure virtual]
 

Pure virtual function, has to be implemented in subclasses.

Implemented in vtk2DArrow, and vtkCrossHair.

void vtk2DSymbol::NoLight  ) 
 

Un-highlights the actor.

void vtk2DSymbol::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Reimplemented in vtk2DArrow, and vtkCrossHair.

virtual void vtk2DSymbol::SetOrientation double  rx,
double  ry
[inline, virtual]
 

Reimplemented in vtk2DArrow.

void vtk2DSymbol::SetPosition float  x,
float  y
 

Sets the position of the 2D actor.

vtk2DSymbol::vtkTypeRevisionMacro vtk2DSymbol  ,
vtkObject 
 


Member Data Documentation

vtkActor2D* vtk2DSymbol::lineActor [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Feb 26 12:13:26 2007 for TheSIGN by  doxygen 1.4.6