VTK
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkResliceCursorThickLineRepresentation Class Reference

represents a thick slab of the reslice cursor widget More...

#include <vtkResliceCursorThickLineRepresentation.h>

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

List of all members.

Public Member Functions

virtual void CreateDefaultResliceAlgorithm ()
virtual void SetResliceParameters (double outputSpacingX, double outputSpacingY, int extentX, int extentY)

Static Public Member Functions

static
vtkResliceCursorThickLineRepresentation
New ()

Protected Member Functions

 vtkResliceCursorThickLineRepresentation ()
 ~vtkResliceCursorThickLineRepresentation ()
typedef
vtkResliceCursorLineRepresentation 
Superclass
static int IsTypeOf (const char *type)
static
vtkResliceCursorThickLineRepresentation
SafeDownCast (vtkObject *o)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

represents a thick slab of the reslice cursor widget

This class respresents a thick reslice cursor, that can be used to perform interactive thick slab MPR's through data. The class internally uses vtkImageSlabReslice to do its reslicing. The slab thickness is set interactively from the widget. The slab resolution (ie the number of blend points) is set as the minimum spacing along any dimension from the dataset.

See also:
vtkImageSlabReslice vtkResliceCursorLineRepresentation vtkResliceCursorWidget
Examples:
vtkResliceCursorThickLineRepresentation (Examples)
Tests:
vtkResliceCursorThickLineRepresentation (Tests)

Definition at line 39 of file vtkResliceCursorThickLineRepresentation.h.


Member Typedef Documentation

Standard VTK methods.

Reimplemented from vtkResliceCursorLineRepresentation.

Definition at line 47 of file vtkResliceCursorThickLineRepresentation.h.


Constructor & Destructor Documentation

vtkResliceCursorThickLineRepresentation::vtkResliceCursorThickLineRepresentation ( ) [protected]
vtkResliceCursorThickLineRepresentation::~vtkResliceCursorThickLineRepresentation ( ) [protected]

Member Function Documentation

static vtkResliceCursorThickLineRepresentation* vtkResliceCursorThickLineRepresentation::New ( ) [static]

Instantiate the class.

Reimplemented from vtkResliceCursorLineRepresentation.

virtual const char* vtkResliceCursorThickLineRepresentation::GetClassName ( ) [virtual]

Standard VTK methods.

Reimplemented from vtkResliceCursorLineRepresentation.

static int vtkResliceCursorThickLineRepresentation::IsTypeOf ( const char *  type) [static]

Standard VTK methods.

Reimplemented from vtkResliceCursorLineRepresentation.

virtual int vtkResliceCursorThickLineRepresentation::IsA ( const char *  type) [virtual]

Standard VTK methods.

Reimplemented from vtkResliceCursorLineRepresentation.

static vtkResliceCursorThickLineRepresentation* vtkResliceCursorThickLineRepresentation::SafeDownCast ( vtkObject o) [static]

Standard VTK methods.

Reimplemented from vtkResliceCursorLineRepresentation.

void vtkResliceCursorThickLineRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard VTK methods.

Reimplemented from vtkResliceCursorLineRepresentation.

virtual void vtkResliceCursorThickLineRepresentation::CreateDefaultResliceAlgorithm ( ) [virtual]

INTERNAL - Do not use Create the thick reformat class. This overrides the superclass implementation and creates a vtkImageSlabReslice instead of a vtkImageReslice.

Reimplemented from vtkResliceCursorRepresentation.

virtual void vtkResliceCursorThickLineRepresentation::SetResliceParameters ( double  outputSpacingX,
double  outputSpacingY,
int  extentX,
int  extentY 
) [virtual]

INTERNAL - Do not use Reslice parameters which are set from vtkResliceCursorWidget based on user interactions.

Reimplemented from vtkResliceCursorRepresentation.


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