Class BSplineTransformInitializerFilter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.BSplineTransformInitializerFilter
BSplineTransformInitializerFilter is a helper class intended to initialize the control point grid such
that it has a physically consistent definition. It sets the transform
domain origin, physical dimensions and direction from information
obtained from the image. It also sets the mesh size if asked to do so
by calling SetTransformDomainMeshSize() before calling InitializeTransform().
Luis Ibanez Nick Tustison
See:
 itk::simple::BSplineTransformInitializer for the procedural interface
 itk::BSplineTransformInitializer for the Doxygen on the original ITK class.
C++ includes: sitkBSplineTransformInitializerFilter.h
- 
Field SummaryFields inherited from class org.itk.simple.ProcessObjectswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionitk::simple::BSplineTransformInitializerFilter::BSplineTransformInitializerFilter() Default Constructor that takes no arguments and initializes default parametersprotectedBSplineTransformInitializerFilter(long cPtr, boolean cMemoryOwn) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()itk::simple::BSplineTransformInitializerFilter::~BSplineTransformInitializerFilter() override DestructorBSplineTransform itk::simple::BSplineTransformInitializerFilter::Execute(const Image &image1) Execute the filter on the input imageprotected voidfinalize()protected static longgetName()std::string itk::simple::BSplineTransformInitializerFilter::GetName() const override Name of this classlonggetOrder()unsigned int itk::simple::BSplineTransformInitializerFilter::GetOrder() conststd::vector<uint32_t> itk::simple::BSplineTransformInitializerFilter::GetTransformDomainMeshSize() constvoidsetOrder(long order) Self& itk::simple::BSplineTransformInitializerFilter::SetOrder(unsigned int order) The order of the bspline in the output BSplineTransform.voidsetTransformDomainMeshSize(VectorUInt32 TransformDomainMeshSize) Self& itk::simple::BSplineTransformInitializerFilter::SetTransformDomainMeshSize(const std::vector< uint32_t > &TransformDomainMeshSize) Allow the user to set the mesh size of the transform via the initializer even though the initializer does not do anything with that information.protected static longtoString()std::string itk::simple::BSplineTransformInitializerFilter::ToString() const override Print ourselves outMethods inherited from class org.itk.simple.ProcessObjectabort, 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- 
BSplineTransformInitializerFilterprotected BSplineTransformInitializerFilter(long cPtr, boolean cMemoryOwn) 
- 
BSplineTransformInitializerFilterpublic BSplineTransformInitializerFilter()itk::simple::BSplineTransformInitializerFilter::BSplineTransformInitializerFilter() Default Constructor that takes no arguments and initializes default parameters
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalizeprotected void finalize()- Overrides:
- finalizein class- ProcessObject
 
- 
deletepublic void delete()itk::simple::BSplineTransformInitializerFilter::~BSplineTransformInitializerFilter() override Destructor- Overrides:
- deletein class- ProcessObject
 
- 
setTransformDomainMeshSizeSelf& itk::simple::BSplineTransformInitializerFilter::SetTransformDomainMeshSize(const std::vector< uint32_t > &TransformDomainMeshSize) Allow the user to set the mesh size of the transform via the initializer even though the initializer does not do anything with that information. Default = 1^ImageDimension.
- 
getTransformDomainMeshSizestd::vector<uint32_t> itk::simple::BSplineTransformInitializerFilter::GetTransformDomainMeshSize() const
- 
setOrderpublic void setOrder(long order) Self& itk::simple::BSplineTransformInitializerFilter::SetOrder(unsigned int order) The order of the bspline in the output BSplineTransform. This value effects the number of control points.
- 
getOrderpublic long getOrder()unsigned int itk::simple::BSplineTransformInitializerFilter::GetOrder() const
- 
getNamestd::string itk::simple::BSplineTransformInitializerFilter::GetName() const override Name of this class- Overrides:
- getNamein class- ProcessObject
 
- 
toStringstd::string itk::simple::BSplineTransformInitializerFilter::ToString() const override Print ourselves out- Overrides:
- toStringin class- ProcessObject
 
- 
executeBSplineTransform itk::simple::BSplineTransformInitializerFilter::Execute(const Image &image1) Execute the filter on the input image
 
-