18 #ifndef __itkChainCodePath2D_h
19 #define __itkChainCodePath2D_h
133 virtual inline void Clear() ITK_OVERRIDE
145 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
ChainCode2DType m_Chain2D
virtual ChainCodeSizeType NumberOfSteps() const ITK_OVERRIDE
std::vector< int > ChainCode2DType
OffsetType DecodeOffset(int encodedStep) const
Superclass::ChainCodeType ChainCodeType
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
Represent a path as a sequence of connected image index offsets.
virtual OutputType Evaluate(const InputType &input) const ITK_OVERRIDE
Superclass::OutputType OutputType
virtual void InsertStep(InputType position, OffsetType step) ITK_OVERRIDE
Superclass::InputType InputType
ChainCodePath< 2 > Superclass
Superclass::OutputType OutputType
Superclass::InputType InputType
std::vector< OffsetType > ChainCodeType
std::string GetChainCodeAsString(void) const
SmartPointer< const Self > ConstPointer
virtual IndexType EvaluateToIndex(const InputType &input) const ITK_OVERRIDE
void ChangeStep(InputType position, int encodedStep)
virtual void Clear() ITK_OVERRIDE
virtual void ChangeStep(InputType position, OffsetType step) ITK_OVERRIDE
ChainCodeType::size_type ChainCodeSizeType
Superclass::ChainCodeSizeType ChainCodeSizeType
virtual void Modified() const
int EncodeOffset(OffsetType step) const
Control indentation during Print() invocation.
static const unsigned int Dimension
SmartPointer< Self > Pointer
Represent a n-dimensional index in a n-dimensional image.
virtual OffsetType IncrementInput(InputType &input) const ITK_OVERRIDE
Base class for all data objects in ITK.
Represent a 2D path as a sequence of connected image index offsets.
void operator=(const Self &)
void InsertStep(InputType position, int encodedStep)
OffsetType m_ReverseFreemanCode[9]