18 #ifndef sitkCenteredTransformInitializerFilter_h
19 #define sitkCenteredTransformInitializerFilter_h
80 typedef enum {GEOMETRY,MOMENTS} OperationModeType;
90 std::string
GetName()
const {
return std::string (
"CenteredTransformInitializerFilter"); }
93 std::string ToString()
const;
105 SITK_RETURN_SELF_TYPE_HEADER
MomentsOn( ) { this->SetOperationMode( MOMENTS );
return *
this; }
108 SITK_RETURN_SELF_TYPE_HEADER
GeometryOn( ) { this->SetOperationMode( GEOMETRY );
return *
this; }
136 const Image & movingImage,
#define SITKBasicFilters_EXPORT
Transform CenteredTransformInitializer(const Image &fixedImage, const Image &movingImage, const Transform &transform, CenteredTransformInitializerFilter::OperationModeType operationMode=itk::simple::CenteredTransformInitializerFilter::MOMENTS)
CenteredTransformInitializer is a helper class intended to initialize the center of rotation and the ...
typelist::MakeTypeList< BasicPixelID< int8_t >, BasicPixelID< uint8_t >, BasicPixelID< int16_t >, BasicPixelID< uint16_t >, BasicPixelID< int32_t >, BasicPixelID< uint32_t >, BasicPixelID< float >, BasicPixelID< double > >::Type BasicPixelIDTypeList
The Image class for SimpleITK.
Base class for SimpleITK classes based on ProcessObject.