|
virtual int | IsA (const char *type) |
|
vtkImagePermute * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
void | SetFilteredAxes (int x, int y, int z) |
|
void | SetFilteredAxes (const int xyz[3]) |
|
virtual int * | GetFilteredAxes () |
|
virtual void | GetFilteredAxes (int &, int &, int &) |
|
virtual void | GetFilteredAxes (int[3]) |
|
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 |
|
| vtkImagePermute () |
|
| ~vtkImagePermute () |
|
| 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 | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
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) |
|
Permutes axes of input.
vtkImagePermute reorders the axes of the input. Filtered axes specify the input axes which become X, Y, Z. The input has to have the same scalar type of the output. The filter does copy the data when it executes. This filter is actually a very thin wrapper around vtkImageReslice.
- Tests:
- vtkImagePermute (Tests)
Definition at line 35 of file vtkImagePermute.h.