18 #ifndef itkAnchorErodeDilateLine_h
19 #define itkAnchorErodeDilateLine_h
36 template<
typename TInputPix,
typename TCompare >
44 void DoLine(std::vector<TInputPix> & buffer, std::vector<TInputPix> & inbuffer,
52 void PrintSelf(std::ostream & os,
Indent indent)
const;
62 bool StartLine(std::vector<TInputPix> & buffer,
63 std::vector<TInputPix> & inbuffer,
71 void FinishLine(std::vector<TInputPix> & buffer,
72 std::vector<TInputPix> & inbuffer,
95 return compare( a, b );
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkAnchorErodeDilateLine.hxx"
void DoLine(LineBufferType &LineBuf, LineBufferType &tmpLineBuf, const RealType magnitude, const RealType m_Extreme)
bool UseVectorBasedHistogram()
bool Compare(const InputImagePixelType &a, const InputImagePixelType &b)
TInputPix InputImagePixelType
bool StrictCompare(const InputImagePixelType &a, const InputImagePixelType &b)
bool AlmostEquals(T1 x1, T2 x2)
Provide consistent equality checks between values of potentially different scalar or complex types...
Control indentation during Print() invocation.
void SetSize(unsigned int size)
class to implement erosions and dilations using anchor methods. This is the base class that must be i...