VTK
|
represents a thick slab of the reslice cursor widget More...
#include <vtkResliceCursorThickLineRepresentation.h>
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 (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkResliceCursorThickLineRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
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.
Definition at line 40 of file vtkResliceCursorThickLineRepresentation.h.
Standard VTK methods.
Reimplemented from vtkResliceCursorLineRepresentation.
Definition at line 48 of file vtkResliceCursorThickLineRepresentation.h.
static vtkResliceCursorThickLineRepresentation* vtkResliceCursorThickLineRepresentation::New | ( | ) | [static] |
Instantiate the class.
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 | ( | vtkObjectBase * | o | ) | [static] |
Standard VTK methods.
Reimplemented from vtkResliceCursorLineRepresentation.
virtual vtkObjectBase* vtkResliceCursorThickLineRepresentation::NewInstanceInternal | ( | ) | const [protected, virtual] |
Standard VTK methods.
Reimplemented from vtkResliceCursorLineRepresentation.
vtkResliceCursorThickLineRepresentation* vtkResliceCursorThickLineRepresentation::NewInstance | ( | ) | const |
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.