Class BSplineTransform
java.lang.Object
org.itk.simple.Transform
org.itk.simple.BSplineTransform
A deformable transform over a bounded spatial domain using a BSpline
representation for a 2D or 3D coordinate space.
See:
 itk::BSplineTransform
C++ includes: sitkBSplineTransform.h
- 
Field SummaryFields inherited from class org.itk.simple.TransformswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionBSplineTransform(long dimensions) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)protectedBSplineTransform(long cPtr, boolean cMemoryOwn) BSplineTransform(long dimensions, long order) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)BSplineTransform(Transform arg0) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)BSplineTransform(VectorOfImage coefficientImages) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)BSplineTransform(VectorOfImage coefficientImages, long order) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()itk::simple::BSplineTransform::~BSplineTransform() overrideprotected voidfinalize()std::vector<Image> itk::simple::BSplineTransform::GetCoefficientImages() const Get a vector of the coefficient images representing the BSpline.protected static longgetCPtr(BSplineTransform obj) getName()std::string itk::simple::BSplineTransform::GetName() const override Name of this classlonggetOrder()unsigned int itk::simple::BSplineTransform::GetOrder() conststd::vector<double> itk::simple::BSplineTransform::GetTransformDomainDirection() conststd::vector<unsigned int> itk::simple::BSplineTransform::GetTransformDomainMeshSize() conststd::vector<double> itk::simple::BSplineTransform::GetTransformDomainOrigin() conststd::vector<double> itk::simple::BSplineTransform::GetTransformDomainPhysicalDimensions() constvoidSelf& itk::simple::BSplineTransform::SetTransformDomainDirection(const std::vector< double > &) parameters fixed parametervoidSelf& itk::simple::BSplineTransform::SetTransformDomainMeshSize(const std::vector< unsigned int > &)voidSelf& itk::simple::BSplineTransform::SetTransformDomainOrigin(const std::vector< double > &)voidSelf& itk::simple::BSplineTransform::SetTransformDomainPhysicalDimensions(const std::vector< double > &)protected static longMethods inherited from class org.itk.simple.TransformgetCPtr, getDimension, getFixedParameters, getInverse, getITKBase, getNumberOfFixedParameters, getNumberOfParameters, getParameters, getTransformEnum, isLinear, makeUnique, setFixedParameters, setIdentity, setInverse, setParameters, swigRelease, toString, transformPoint, transformVector, writeTransform
- 
Constructor Details- 
BSplineTransformprotected BSplineTransform(long cPtr, boolean cMemoryOwn) 
- 
BSplineTransformpublic BSplineTransform(long dimensions, long order) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
- 
BSplineTransformpublic BSplineTransform(long dimensions) itk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
- 
BSplineTransformitk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
- 
BSplineTransformitk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
- 
BSplineTransformitk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
- 
BSplineTransformitk::simple::BSplineTransform::BSplineTransform(unsigned int dimensions, unsigned int order=3)
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalize
- 
delete
- 
getName
- 
setTransformDomainDirectionSelf& itk::simple::BSplineTransform::SetTransformDomainDirection(const std::vector< double > &) parameters fixed parameter
- 
getTransformDomainDirectionstd::vector<double> itk::simple::BSplineTransform::GetTransformDomainDirection() const
- 
setTransformDomainMeshSizeSelf& itk::simple::BSplineTransform::SetTransformDomainMeshSize(const std::vector< unsigned int > &)
- 
getTransformDomainMeshSizestd::vector<unsigned int> itk::simple::BSplineTransform::GetTransformDomainMeshSize() const
- 
setTransformDomainOriginSelf& itk::simple::BSplineTransform::SetTransformDomainOrigin(const std::vector< double > &)
- 
getTransformDomainOriginstd::vector<double> itk::simple::BSplineTransform::GetTransformDomainOrigin() const
- 
setTransformDomainPhysicalDimensionsSelf& itk::simple::BSplineTransform::SetTransformDomainPhysicalDimensions(const std::vector< double > &)
- 
getTransformDomainPhysicalDimensionsstd::vector<double> itk::simple::BSplineTransform::GetTransformDomainPhysicalDimensions() const
- 
getCoefficientImagesstd::vector<Image> itk::simple::BSplineTransform::GetCoefficientImages() const Get a vector of the coefficient images representing the BSpline. A lazy shallow copy of the images from ITK is performed. If they are modified in SimpleITK a deep copy will occur. However, if the coefficient images are modified in ITK, then no copy will occur and the images held by SimpleITK may unexpectedly change.
- 
getOrderpublic long getOrder()unsigned int itk::simple::BSplineTransform::GetOrder() const
 
-