Package org.itk.simple
Class PermuteAxesImageFilter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.PermuteAxesImageFilter
Permutes the image axes according to a user specified order.
PermuateAxesImageFilter permutes the image axes according to a user
specified order. The permutation order is set via method SetOrder(
order ) where the input is an array of ImageDimension number of
unsigned int. The elements of the array must be a rearrangement of the
numbers from 0 to ImageDimension - 1.
The i-th axis of the output image corresponds with the order[i]-th
axis of the input image.
The output meta image information (LargestPossibleRegion, spacing,
origin) is computed by permuting the corresponding input meta
information.
See:
itk::simple::PermuteAxes for the procedural interface
itk::PermuteAxesImageFilter for the Doxygen on the original ITK class.
C++ includes: sitkPermuteAxesImageFilter.h
-
Field Summary
Fields inherited from class org.itk.simple.ProcessObject
swigCMemOwn
-
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::PermuteAxesImageFilter::PermuteAxesImageFilter() Default Constructor that takes no arguments and initializes default parametersprotected
PermuteAxesImageFilter
(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
virtual itk::simple::PermuteAxesImageFilter::~PermuteAxesImageFilter() DestructorImage itk::simple::PermuteAxesImageFilter::Execute(const Image &image1) Execute the filter on the input imageprotected void
finalize()
protected static long
static VectorUInt32
getName()
std::string itk::simple::PermuteAxesImageFilter::GetName() const Name of this classgetOrder()
std::vector<unsigned int> itk::simple::PermuteAxesImageFilter::GetOrder() const Get the permutation order.void
setOrder
(VectorUInt32 Order) Self& itk::simple::PermuteAxesImageFilter::SetOrder(std::vector< unsigned int > Order) Set the permutation order.protected static long
toString()
std::string itk::simple::PermuteAxesImageFilter::ToString() const Print ourselves outMethods inherited from class org.itk.simple.ImageFilter
getCPtr, swigRelease
Methods inherited from class org.itk.simple.ProcessObject
abort, addCommand, debugOff, debugOn, getCPtr, getDebug, getGlobalDefaultCoordinateTolerance, getGlobalDefaultDebug, getGlobalDefaultDirectionTolerance, getGlobalDefaultNumberOfThreads, getGlobalDefaultThreader, getGlobalWarningDisplay, getNumberOfThreads, getNumberOfWorkUnits, getProgress, globalDefaultDebugOff, globalDefaultDebugOn, globalWarningDisplayOff, globalWarningDisplayOn, hasCommand, removeAllCommands, setDebug, setGlobalDefaultCoordinateTolerance, setGlobalDefaultDebug, setGlobalDefaultDirectionTolerance, setGlobalDefaultNumberOfThreads, setGlobalDefaultThreader, setGlobalWarningDisplay, setNumberOfThreads, setNumberOfWorkUnits, swigRelease
-
Constructor Details
-
PermuteAxesImageFilter
protected PermuteAxesImageFilter(long cPtr, boolean cMemoryOwn) -
PermuteAxesImageFilter
public PermuteAxesImageFilter()itk::simple::PermuteAxesImageFilter::PermuteAxesImageFilter() Default Constructor that takes no arguments and initializes default parameters
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalize
in classImageFilter
-
delete
public void delete()virtual itk::simple::PermuteAxesImageFilter::~PermuteAxesImageFilter() Destructor- Overrides:
delete
in classImageFilter
-
getDefaultOrder
-
setOrder
Self& itk::simple::PermuteAxesImageFilter::SetOrder(std::vector< unsigned int > Order) Set the permutation order. The elements of order must be a rearrangement of the numbers from 0 to ImageDimension - 1. -
getOrder
std::vector<unsigned int> itk::simple::PermuteAxesImageFilter::GetOrder() const Get the permutation order. -
getName
std::string itk::simple::PermuteAxesImageFilter::GetName() const Name of this class- Overrides:
getName
in classProcessObject
-
toString
std::string itk::simple::PermuteAxesImageFilter::ToString() const Print ourselves out- Overrides:
toString
in classProcessObject
-
execute
Image itk::simple::PermuteAxesImageFilter::Execute(const Image &image1) Execute the filter on the input image
-