VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkImageCursor3D Class Reference

Paints a cursor on top of an image or volume. More...

#include <vtkImageCursor3D.h>

Inherits vtkImageInPlaceFilter.

Public Types

typedef vtkImageInPlaceFilter Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImageCursor3DNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetCursorPosition (double, double, double)
 
virtual void SetCursorPosition (double[3])
 
virtual double * GetCursorPosition ()
 
virtual void GetCursorPosition (double &, double &, double &)
 
virtual void GetCursorPosition (double[3])
 
virtual void SetCursorValue (double)
 
virtual double GetCursorValue ()
 
virtual void SetCursorRadius (int)
 
virtual int GetCursorRadius ()
 

Static Public Member Functions

static vtkImageCursor3DNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageCursor3DSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImageCursor3D ()
 
 ~vtkImageCursor3D ()
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Protected Attributes

double CursorPosition [3]
 
double CursorValue
 
int CursorRadius
 

Detailed Description

Paints a cursor on top of an image or volume.

vtkImageCursor3D will draw a cursor on a 2d image or 3d volume.

Tests:
vtkImageCursor3D (Tests)

Definition at line 30 of file vtkImageCursor3D.h.

Member Typedef Documentation

typedef vtkImageInPlaceFilter vtkImageCursor3D::Superclass

Definition at line 34 of file vtkImageCursor3D.h.

Constructor & Destructor Documentation

vtkImageCursor3D::vtkImageCursor3D ( )
protected
vtkImageCursor3D::~vtkImageCursor3D ( )
inlineprotected

Definition at line 60 of file vtkImageCursor3D.h.

Member Function Documentation

static vtkImageCursor3D* vtkImageCursor3D::New ( )
static
static int vtkImageCursor3D::IsTypeOf ( const char *  type)
static
virtual int vtkImageCursor3D::IsA ( const char *  type)
virtual
static vtkImageCursor3D* vtkImageCursor3D::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImageCursor3D::NewInstanceInternal ( ) const
protectedvirtual
vtkImageCursor3D* vtkImageCursor3D::NewInstance ( ) const
void vtkImageCursor3D::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkImageCursor3D::SetCursorPosition ( double  ,
double  ,
double   
)
virtual

Sets/Gets the center point of the 3d cursor.

virtual void vtkImageCursor3D::SetCursorPosition ( double  [3])
virtual

Sets/Gets the center point of the 3d cursor.

virtual double* vtkImageCursor3D::GetCursorPosition ( )
virtual

Sets/Gets the center point of the 3d cursor.

virtual void vtkImageCursor3D::GetCursorPosition ( double &  ,
double &  ,
double &   
)
virtual

Sets/Gets the center point of the 3d cursor.

virtual void vtkImageCursor3D::GetCursorPosition ( double  [3])
virtual

Sets/Gets the center point of the 3d cursor.

virtual void vtkImageCursor3D::SetCursorValue ( double  )
virtual

Sets/Gets what pixel value to draw the cursor in.

virtual double vtkImageCursor3D::GetCursorValue ( )
virtual

Sets/Gets what pixel value to draw the cursor in.

virtual void vtkImageCursor3D::SetCursorRadius ( int  )
virtual

Sets/Gets the radius of the cursor. The radius determines how far the axis lines project out from the cursors center.

virtual int vtkImageCursor3D::GetCursorRadius ( )
virtual

Sets/Gets the radius of the cursor. The radius determines how far the axis lines project out from the cursors center.

virtual int vtkImageCursor3D::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Member Data Documentation

double vtkImageCursor3D::CursorPosition[3]
protected

Definition at line 60 of file vtkImageCursor3D.h.

double vtkImageCursor3D::CursorValue
protected

Definition at line 63 of file vtkImageCursor3D.h.

int vtkImageCursor3D::CursorRadius
protected

Definition at line 64 of file vtkImageCursor3D.h.


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