|
virtual int | IsA (const char *type) |
|
vtkImageResample * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | SetAxisOutputSpacing (int axis, double spacing) |
|
|
void | SetAxisMagnificationFactor (int axis, double factor) |
|
double | GetAxisMagnificationFactor (int axis, vtkInformation *inInfo=0) |
|
|
virtual void | SetDimensionality (int) |
|
virtual int | GetDimensionality () |
|
vtkImageReslice * | NewInstance () const |
|
unsigned long int | GetMTime () |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
virtual void | SetResliceAxes (vtkMatrix4x4 *) |
|
virtual vtkMatrix4x4 * | GetResliceAxes () |
|
void | SetResliceAxesDirectionCosines (double x0, double x1, double x2, double y0, double y1, double y2, double z0, double z1, double z2) |
|
void | SetResliceAxesDirectionCosines (const double x[3], const double y[3], const double z[3]) |
|
void | SetResliceAxesDirectionCosines (const double xyz[9]) |
|
void | GetResliceAxesDirectionCosines (double x[3], double y[3], double z[3]) |
|
void | GetResliceAxesDirectionCosines (double xyz[9]) |
|
double * | GetResliceAxesDirectionCosines () |
|
void | SetResliceAxesOrigin (double x, double y, double z) |
|
void | SetResliceAxesOrigin (const double xyz[3]) |
|
void | GetResliceAxesOrigin (double xyz[3]) |
|
double * | GetResliceAxesOrigin () |
|
virtual void | SetResliceTransform (vtkAbstractTransform *) |
|
virtual vtkAbstractTransform * | GetResliceTransform () |
|
virtual void | SetInformationInput (vtkImageData *) |
|
virtual vtkImageData * | GetInformationInput () |
|
virtual void | SetTransformInputSampling (int) |
|
virtual void | TransformInputSamplingOn () |
|
virtual void | TransformInputSamplingOff () |
|
virtual int | GetTransformInputSampling () |
|
virtual void | SetAutoCropOutput (int) |
|
virtual void | AutoCropOutputOn () |
|
virtual void | AutoCropOutputOff () |
|
virtual int | GetAutoCropOutput () |
|
virtual void | SetWrap (int) |
|
virtual int | GetWrap () |
|
virtual void | WrapOn () |
|
virtual void | WrapOff () |
|
virtual void | SetMirror (int) |
|
virtual int | GetMirror () |
|
virtual void | MirrorOn () |
|
virtual void | MirrorOff () |
|
virtual void | SetBorder (int) |
|
virtual int | GetBorder () |
|
virtual void | BorderOn () |
|
virtual void | BorderOff () |
|
virtual void | SetInterpolationMode (int) |
|
virtual int | GetInterpolationMode () |
|
void | SetInterpolationModeToNearestNeighbor () |
|
void | SetInterpolationModeToLinear () |
|
void | SetInterpolationModeToCubic () |
|
virtual const char * | GetInterpolationModeAsString () |
|
virtual void | SetInterpolator (vtkAbstractImageInterpolator *sampler) |
|
virtual
vtkAbstractImageInterpolator * | GetInterpolator () |
|
virtual void | SetSlabMode (int) |
|
virtual int | GetSlabMode () |
|
void | SetSlabModeToMin () |
|
void | SetSlabModeToMax () |
|
void | SetSlabModeToMean () |
|
void | SetSlabModeToSum () |
|
virtual const char * | GetSlabModeAsString () |
|
virtual void | SetSlabNumberOfSlices (int) |
|
virtual int | GetSlabNumberOfSlices () |
|
virtual void | SetSlabTrapezoidIntegration (int) |
|
virtual void | SlabTrapezoidIntegrationOn () |
|
virtual void | SlabTrapezoidIntegrationOff () |
|
virtual int | GetSlabTrapezoidIntegration () |
|
virtual void | SetOptimization (int) |
|
virtual int | GetOptimization () |
|
virtual void | OptimizationOn () |
|
virtual void | OptimizationOff () |
|
virtual void | SetBackgroundColor (double, double, double, double) |
|
virtual void | SetBackgroundColor (double[4]) |
|
virtual double * | GetBackgroundColor () |
|
virtual void | GetBackgroundColor (double &, double &, double &, double &) |
|
virtual void | GetBackgroundColor (double[4]) |
|
void | SetBackgroundLevel (double v) |
|
double | GetBackgroundLevel () |
|
virtual void | SetOutputSpacing (double x, double y, double z) |
|
virtual void | SetOutputSpacing (const double a[3]) |
|
virtual double * | GetOutputSpacing () |
|
virtual void | GetOutputSpacing (double &, double &, double &) |
|
virtual void | GetOutputSpacing (double[3]) |
|
void | SetOutputSpacingToDefault () |
|
virtual void | SetOutputOrigin (double x, double y, double z) |
|
virtual void | SetOutputOrigin (const double a[3]) |
|
virtual double * | GetOutputOrigin () |
|
virtual void | GetOutputOrigin (double &, double &, double &) |
|
virtual void | GetOutputOrigin (double[3]) |
|
void | SetOutputOriginToDefault () |
|
virtual void | SetOutputExtent (int a, int b, int c, int d, int e, int f) |
|
virtual void | SetOutputExtent (const int a[6]) |
|
virtual int * | GetOutputExtent () |
|
virtual void | GetOutputExtent (int &, int &, int &, int &, int &, int &) |
|
virtual void | GetOutputExtent (int[6]) |
|
void | SetOutputExtentToDefault () |
|
virtual void | SetOutputDimensionality (int) |
|
virtual int | GetOutputDimensionality () |
|
void | SetInterpolate (int t) |
|
void | InterpolateOn () |
|
void | InterpolateOff () |
|
int | GetInterpolate () |
|
void | SetStencilData (vtkImageStencilData *stencil) |
|
vtkImageStencilData * | GetStencil () |
|
virtual void | SetGenerateStencilOutput (int) |
|
virtual int | GetGenerateStencilOutput () |
|
virtual void | GenerateStencilOutputOn () |
|
virtual void | GenerateStencilOutputOff () |
|
vtkAlgorithmOutput * | GetStencilOutputPort () |
|
vtkImageStencilData * | GetStencilOutput () |
|
void | SetStencilOutput (vtkImageStencilData *stencil) |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkImageResample () |
|
| ~vtkImageResample () |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
| vtkImageReslice () |
|
| ~vtkImageReslice () |
|
virtual int | ConvertScalarInfo (int &scalarType, int &numComponents) |
|
void | ConvertScalarsBase (void *inPtr, void *outPtr, int inputType, int inputNumComponents, int count, int idX, int idY, int idZ, int threadId) |
|
void | GetAutoCroppedOutputBounds (vtkInformation *inInfo, double bounds[6]) |
|
virtual void | AllocateOutputData (vtkImageData *output, vtkInformation *outInfo, int *uExtent) |
|
virtual vtkImageData * | AllocateOutputData (vtkDataObject *, vtkInformation *) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual void | ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int ext[6], int id) |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
vtkMatrix4x4 * | GetIndexMatrix (vtkInformation *inInfo, vtkInformation *outInfo) |
|
vtkAbstractTransform * | GetOptimizedTransform () |
|
virtual void | ConvertScalars (void *inPtr, void *outPtr, int inputType, int inputNumComponents, int count, int idX, int idY, int idZ, int threadId) |
|
Resamples an image to be larger or smaller.
This filter produces an output with different spacing (and extent) than the input. Linear interpolation can be used to resample the data. The Output spacing can be set explicitly or relative to input spacing with the SetAxisMagnificationFactor method.
- Examples:
- vtkImageResample (Examples)
- Tests:
- vtkImageResample (Tests)
Definition at line 37 of file vtkImageResample.h.