Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkMRMLScalarVectorDWIVolumeResampler Class Reference

#include <Modules/Loadable/GeneralizedReformat/Logic/vtkMRMLScalarVectorDWIVolumeResampler.h>

Inheritance diagram for vtkMRMLScalarVectorDWIVolumeResampler:
Collaboration diagram for vtkMRMLScalarVectorDWIVolumeResampler:

Public Types

typedef vtkMRMLAbstractVolumeResampler Superclass
 
- Public Types inherited from vtkMRMLAbstractVolumeResampler
enum  {
  InterpolationTypeUndefined , InterpolationTypeNearestNeighbor , InterpolationTypeLinear , InterpolationTypeWindowedSinc ,
  InterpolationTypeBSpline , InterpolationType_Last
}
 
typedef std::map< std::string, std::string > ResamplingParameters
 
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual bool Resample (vtkMRMLVolumeNode *inputVolume, vtkMRMLVolumeNode *outputVolume, vtkMRMLTransformNode *resamplingTransform, vtkMRMLVolumeNode *referenceVolume, int interpolationType, const vtkMRMLAbstractVolumeResampler::ResamplingParameters &resamplingParameter) override
 
- Public Member Functions inherited from vtkMRMLAbstractVolumeResampler
void PrintSelf (ostream &os, vtkIndent indent) override
 
void SetMRMLApplicationLogic (vtkMRMLApplicationLogic *appLogic)
 }@
 
vtkMRMLApplicationLogicGetMRMLApplicationLogic () const
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkMRMLScalarVectorDWIVolumeResamplerNew ()
 
static vtkMRMLScalarVectorDWIVolumeResamplerSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkMRMLAbstractVolumeResampler
static int IsTypeOf (const char *type)
 
static vtkMRMLAbstractVolumeResamplerSafeDownCast (vtkObject *o)
 
static std::string GetParameterValue (const ResamplingParameters &parameters, const std::string &name)
 
static double GetParameterValueAsDouble (const ResamplingParameters &parameters, const std::string &name)
 
static int GetParameterValueAsInt (const ResamplingParameters &parameters, const std::string &name)
 
static void SetParameterValue (ResamplingParameters &parameters, const std::string &name, const std::string &value)
 }@
 
static void SetParameterValueAsDouble (ResamplingParameters &parameters, const std::string &name, double value)
 
static void SetParameterValueAsInt (ResamplingParameters &parameters, const std::string &name, int value)
 

Protected Member Functions

void operator= (const vtkMRMLScalarVectorDWIVolumeResampler &)=delete
 
 vtkMRMLScalarVectorDWIVolumeResampler ()=default
 
 vtkMRMLScalarVectorDWIVolumeResampler (const vtkMRMLScalarVectorDWIVolumeResampler &)=delete
 
 ~vtkMRMLScalarVectorDWIVolumeResampler () override=default
 
 vtkMRMLAbstractVolumeResampler ()=default
 }@
 
 ~vtkMRMLAbstractVolumeResampler () override=default
 
 vtkMRMLAbstractVolumeResampler (const vtkMRMLAbstractVolumeResampler &)=delete
 
void operator= (const vtkMRMLAbstractVolumeResampler &)=delete
 

Additional Inherited Members

vtkMRMLApplicationLogicMRMLApplicationLogic { nullptr }
 

Detailed Description

Definition at line 30 of file vtkMRMLScalarVectorDWIVolumeResampler.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ vtkMRMLScalarVectorDWIVolumeResampler() [1/2]

vtkMRMLScalarVectorDWIVolumeResampler::vtkMRMLScalarVectorDWIVolumeResampler ( )
protecteddefault

◆ ~vtkMRMLScalarVectorDWIVolumeResampler()

vtkMRMLScalarVectorDWIVolumeResampler::~vtkMRMLScalarVectorDWIVolumeResampler ( )
overrideprotecteddefault

◆ vtkMRMLScalarVectorDWIVolumeResampler() [2/2]

vtkMRMLScalarVectorDWIVolumeResampler::vtkMRMLScalarVectorDWIVolumeResampler ( const vtkMRMLScalarVectorDWIVolumeResampler & )
protecteddelete

Member Function Documentation

◆ GetClassName()

virtual const char * vtkMRMLScalarVectorDWIVolumeResampler::GetClassName ( )
virtual

Reimplemented from vtkMRMLAbstractVolumeResampler.

◆ IsA()

virtual int vtkMRMLScalarVectorDWIVolumeResampler::IsA ( const char * type)
virtual

Reimplemented from vtkMRMLAbstractVolumeResampler.

◆ IsTypeOf()

static int vtkMRMLScalarVectorDWIVolumeResampler::IsTypeOf ( const char * type)
static

◆ New()

static vtkMRMLScalarVectorDWIVolumeResampler * vtkMRMLScalarVectorDWIVolumeResampler::New ( )
static

◆ operator=()

void vtkMRMLScalarVectorDWIVolumeResampler::operator= ( const vtkMRMLScalarVectorDWIVolumeResampler & )
protecteddelete

◆ PrintSelf()

void vtkMRMLScalarVectorDWIVolumeResampler::PrintSelf ( ostream & os,
vtkIndent indent )
override

◆ Resample()

virtual bool vtkMRMLScalarVectorDWIVolumeResampler::Resample ( vtkMRMLVolumeNode * inputVolume,
vtkMRMLVolumeNode * outputVolume,
vtkMRMLTransformNode * resamplingTransform,
vtkMRMLVolumeNode * referenceVolume,
int interpolationType,
const vtkMRMLAbstractVolumeResampler::ResamplingParameters & resamplingParameter )
overridevirtual

◆ SafeDownCast()

static vtkMRMLScalarVectorDWIVolumeResampler * vtkMRMLScalarVectorDWIVolumeResampler::SafeDownCast ( vtkObject * o)
static

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