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 parametersprotectedPermuteAxesImageFilter(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()virtual itk::simple::PermuteAxesImageFilter::~PermuteAxesImageFilter() DestructorImage itk::simple::PermuteAxesImageFilter::Execute(const Image &image1) Execute the filter on the input imageprotected voidfinalize()protected static longstatic VectorUInt32getName()std::string itk::simple::PermuteAxesImageFilter::GetName() const Name of this classgetOrder()std::vector<unsigned int> itk::simple::PermuteAxesImageFilter::GetOrder() const Get the permutation order.voidsetOrder(VectorUInt32 Order) Self& itk::simple::PermuteAxesImageFilter::SetOrder(std::vector< unsigned int > Order) Set the permutation order.protected static longtoString()std::string itk::simple::PermuteAxesImageFilter::ToString() const Print ourselves outMethods inherited from class org.itk.simple.ImageFilter
getCPtr, swigReleaseMethods 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:
finalizein classImageFilter
-
delete
public void delete()virtual itk::simple::PermuteAxesImageFilter::~PermuteAxesImageFilter() Destructor- Overrides:
deletein 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:
getNamein classProcessObject
-
toString
std::string itk::simple::PermuteAxesImageFilter::ToString() const Print ourselves out- Overrides:
toStringin classProcessObject
-
execute
-