creates a multiplanar reconstruction of an image along a centerline path.
More...
#include <vtkvmtkCurvedMPRImageFilter.h>
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkvmtkCurvedMPRImageFilter () |
|
| ~vtkvmtkCurvedMPRImageFilter () |
|
template<class T > |
void | FillSlice (T *outReslicePtr, T *outputImagePtr, int *resliceUpdateExtent, int *outExtent, vtkIdType *outputInc, int slice) |
|
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
|
virtual int | RequestInformation (vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *outputVector) VTK_OVERRIDE |
|
creates a multiplanar reconstruction of an image along a centerline path.
...
Definition at line 29 of file vtkvmtkCurvedMPRImageFilter.h.
◆ Superclass
◆ vtkvmtkCurvedMPRImageFilter()
vtkvmtkCurvedMPRImageFilter::vtkvmtkCurvedMPRImageFilter |
( |
| ) |
|
|
protected |
◆ ~vtkvmtkCurvedMPRImageFilter()
vtkvmtkCurvedMPRImageFilter::~vtkvmtkCurvedMPRImageFilter |
( |
| ) |
|
|
protected |
◆ New()
◆ IsTypeOf()
static int vtkvmtkCurvedMPRImageFilter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkvmtkCurvedMPRImageFilter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ NewInstanceInternal()
virtual vtkObjectBase* vtkvmtkCurvedMPRImageFilter::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
◆ NewInstance()
◆ PrintSelf()
void vtkvmtkCurvedMPRImageFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ SetCenterline()
virtual void vtkvmtkCurvedMPRImageFilter::SetCenterline |
( |
vtkPolyData * |
| ) |
|
|
virtual |
Set/Get the centerline along which the MPR should be made
◆ GetCenterline()
virtual vtkPolyData* vtkvmtkCurvedMPRImageFilter::GetCenterline |
( |
| ) |
|
|
virtual |
Set/Get the centerline along which the MPR should be made
◆ SetInplaneOutputSpacing() [1/2]
virtual void vtkvmtkCurvedMPRImageFilter::SetInplaneOutputSpacing |
( |
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set/Get the Inplane Output Spacing
◆ SetInplaneOutputSpacing() [2/2]
void vtkvmtkCurvedMPRImageFilter::SetInplaneOutputSpacing |
( |
double |
[2] | ) |
|
Set/Get the Inplane Output Spacing
◆ GetInplaneOutputSpacing() [1/3]
virtual double* vtkvmtkCurvedMPRImageFilter::GetInplaneOutputSpacing |
( |
| ) |
|
|
virtual |
Set/Get the Inplane Output Spacing
◆ GetInplaneOutputSpacing() [2/3]
virtual void vtkvmtkCurvedMPRImageFilter::GetInplaneOutputSpacing |
( |
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set/Get the Inplane Output Spacing
◆ GetInplaneOutputSpacing() [3/3]
virtual void vtkvmtkCurvedMPRImageFilter::GetInplaneOutputSpacing |
( |
double |
[2] | ) |
|
|
virtual |
Set/Get the Inplane Output Spacing
◆ SetInplaneOutputSize() [1/2]
virtual void vtkvmtkCurvedMPRImageFilter::SetInplaneOutputSize |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set/Get the Inplane Output Size
◆ SetInplaneOutputSize() [2/2]
void vtkvmtkCurvedMPRImageFilter::SetInplaneOutputSize |
( |
int |
[2] | ) |
|
Set/Get the Inplane Output Size
◆ GetInplaneOutputSize() [1/3]
virtual int* vtkvmtkCurvedMPRImageFilter::GetInplaneOutputSize |
( |
| ) |
|
|
virtual |
Set/Get the Inplane Output Size
◆ GetInplaneOutputSize() [2/3]
virtual void vtkvmtkCurvedMPRImageFilter::GetInplaneOutputSize |
( |
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
Set/Get the Inplane Output Size
◆ GetInplaneOutputSize() [3/3]
virtual void vtkvmtkCurvedMPRImageFilter::GetInplaneOutputSize |
( |
int |
[2] | ) |
|
|
virtual |
Set/Get the Inplane Output Size
◆ SetReslicingBackgroundLevel()
virtual void vtkvmtkCurvedMPRImageFilter::SetReslicingBackgroundLevel |
( |
double |
| ) |
|
|
virtual |
Set/Get the Back Ground Level of the Resliced Data
◆ GetReslicingBackgroundLevel()
virtual double vtkvmtkCurvedMPRImageFilter::GetReslicingBackgroundLevel |
( |
| ) |
|
|
virtual |
Set/Get the Back Ground Level of the Resliced Data
◆ SetFrenetTangentArrayName()
virtual void vtkvmtkCurvedMPRImageFilter::SetFrenetTangentArrayName |
( |
const char * |
| ) |
|
|
virtual |
Set/Get the name of the FrenetTangentArray
◆ GetFrenetTangentArrayName()
virtual char* vtkvmtkCurvedMPRImageFilter::GetFrenetTangentArrayName |
( |
| ) |
|
|
virtual |
Set/Get the name of the FrenetTangentArray
◆ SetParallelTransportNormalsArrayName()
virtual void vtkvmtkCurvedMPRImageFilter::SetParallelTransportNormalsArrayName |
( |
const char * |
| ) |
|
|
virtual |
Set/Get the name of the TransportNormalsArray
◆ GetParallelTransportNormalsArrayName()
virtual char* vtkvmtkCurvedMPRImageFilter::GetParallelTransportNormalsArrayName |
( |
| ) |
|
|
virtual |
Set/Get the name of the TransportNormalsArray
◆ GetOutputExtent() [1/2]
virtual int* vtkvmtkCurvedMPRImageFilter::GetOutputExtent |
( |
| ) |
|
|
virtual |
Get the new OutputExtent, the inplane output extent is set by SetInplaneOutputSize, the out-of-plane extent is defined by the number of centerline-points
◆ GetOutputExtent() [2/2]
virtual void vtkvmtkCurvedMPRImageFilter::GetOutputExtent |
( |
int |
data[6] | ) |
|
|
virtual |
Get the new OutputExtent, the inplane output extent is set by SetInplaneOutputSize, the out-of-plane extent is defined by the number of centerline-points
◆ GetOutputOrigin() [1/2]
virtual double* vtkvmtkCurvedMPRImageFilter::GetOutputOrigin |
( |
| ) |
|
|
virtual |
Get the output origin. The point (0,0,0) is situated in the middle of the first MPR image (at the place of the centerline)The Output Origin is defined by the InplaneOutputSpacing and the InplaneOutputSize
◆ GetOutputOrigin() [2/2]
virtual void vtkvmtkCurvedMPRImageFilter::GetOutputOrigin |
( |
double |
data[3] | ) |
|
|
virtual |
Get the output origin. The point (0,0,0) is situated in the middle of the first MPR image (at the place of the centerline)The Output Origin is defined by the InplaneOutputSpacing and the InplaneOutputSize
◆ GetOutputSpacing() [1/2]
virtual double* vtkvmtkCurvedMPRImageFilter::GetOutputSpacing |
( |
| ) |
|
|
virtual |
Get the output spacing, the inplane output spacing is set by SetInplaneOutputSpacing, the out-of-plane spacing is defined by the distance between the first two centerline-points
◆ GetOutputSpacing() [2/2]
virtual void vtkvmtkCurvedMPRImageFilter::GetOutputSpacing |
( |
double |
data[3] | ) |
|
|
virtual |
Get the output spacing, the inplane output spacing is set by SetInplaneOutputSpacing, the out-of-plane spacing is defined by the distance between the first two centerline-points
◆ FillSlice()
template<class T >
void vtkvmtkCurvedMPRImageFilter::FillSlice |
( |
T * |
outReslicePtr, |
|
|
T * |
outputImagePtr, |
|
|
int * |
resliceUpdateExtent, |
|
|
int * |
outExtent, |
|
|
vtkIdType * |
outputInc, |
|
|
int |
slice |
|
) |
| |
|
protected |
◆ RequestUpdateExtent()
virtual int vtkvmtkCurvedMPRImageFilter::RequestUpdateExtent |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
This method is called by the superclass and sets the update extent of the input image to the wholeextent
◆ RequestData()
virtual int vtkvmtkCurvedMPRImageFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
This method is called by the superclass and sets the update extent of the input image to the wholeextent
◆ RequestInformation()
virtual int vtkvmtkCurvedMPRImageFilter::RequestInformation |
( |
vtkInformation * |
vtkNotUsedrequest, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
This method is called by the superclass and sets the update extent of the input image to the wholeextent
◆ Centerline
vtkPolyData* vtkvmtkCurvedMPRImageFilter::Centerline |
|
protected |
◆ InplaneOutputSpacing
double vtkvmtkCurvedMPRImageFilter::InplaneOutputSpacing[2] |
|
protected |
◆ InplaneOutputSize
int vtkvmtkCurvedMPRImageFilter::InplaneOutputSize[2] |
|
protected |
◆ ReslicingBackgroundLevel
double vtkvmtkCurvedMPRImageFilter::ReslicingBackgroundLevel |
|
protected |
◆ OutputExtent
int vtkvmtkCurvedMPRImageFilter::OutputExtent[6] |
|
protected |
◆ OutputOrigin
double vtkvmtkCurvedMPRImageFilter::OutputOrigin[3] |
|
protected |
◆ OutputSpacing
double vtkvmtkCurvedMPRImageFilter::OutputSpacing[3] |
|
protected |
◆ FrenetTangentArrayName
char* vtkvmtkCurvedMPRImageFilter::FrenetTangentArrayName |
|
protected |
◆ ParallelTransportNormalsArrayName
char* vtkvmtkCurvedMPRImageFilter::ParallelTransportNormalsArrayName |
|
protected |
The documentation for this class was generated from the following file: