18#ifndef sitkReinitializeLevelSetImageFilter_h
19#define sitkReinitializeLevelSetImageFilter_h
132 std::string
GetName()
const {
return std::string(
"ReinitializeLevelSetImageFilter"); }
185 const Image &image1,
double levelSetValue = 0.0,
bool narrowBanding =
false,
double inputNarrowBandwidth = 12.0,
double outputNarrowBandwidth = 12.0
The Image class for SimpleITK.
double GetOutputNarrowBandwidth() const
Image Execute(const Image &image1)
bool GetNarrowBanding() const
void SetOutputNarrowBandwidth(double OutputNarrowBandwidth)
void SetLevelSetValue(double LevelSetValue)
double m_OutputNarrowBandwidth
void SetNarrowBanding(bool NarrowBanding)
ReinitializeLevelSetImageFilter Self
double GetLevelSetValue() const
double GetInputNarrowBandwidth() const
static const detail::MemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
double m_InputNarrowBandwidth
Image ExecuteInternal(const Image &image1)
void SetInputNarrowBandwidth(double InputNarrowBandwidth)
RealPixelIDTypeList PixelIDTypeList
std::string ToString() const
Image(Self::*)(const Image &image1) MemberFunctionType
virtual ~ReinitializeLevelSetImageFilter()
void NarrowBandwidth(double value)
ReinitializeLevelSetImageFilter()
std::string GetName() const
A class used to instantiate and generate function object to templated member functions.
typelist2::typelist< BasicPixelID< float >, BasicPixelID< double > > RealPixelIDTypeList
Image ReinitializeLevelSet(const Image &image1, double levelSetValue=0.0, bool narrowBanding=false, double inputNarrowBandwidth=12.0, double outputNarrowBandwidth=12.0)
Reinitialize the level set to the signed distance function.
#define SITKBasicFilters_EXPORT