18 #ifndef __itkChainCodePath2D_h
19 #define __itkChainCodePath2D_h
ChainCode2DType m_Chain2D
virtual OutputType Evaluate(const InputType &input) const
ChainCodeSizeType NumberOfSteps() const
void PrintSelf(std::ostream &os, Indent indent) const
std::vector< int > ChainCode2DType
OffsetType DecodeOffset(int encodedStep) const
Superclass::ChainCodeType ChainCodeType
Represent a path as a sequence of connected image index offsets.
virtual IndexType EvaluateToIndex(const InputType &input) const
Superclass::OutputType OutputType
Superclass::InputType InputType
ChainCodePath< 2 > Superclass
Superclass::OutputType OutputType
Superclass::InputType InputType
virtual OffsetType IncrementInput(InputType &input) const
std::vector< OffsetType > ChainCodeType
std::string GetChainCodeAsString(void) const
SmartPointer< const Self > ConstPointer
void ChangeStep(InputType position, int encodedStep)
ChainCodeType::size_type ChainCodeSizeType
Superclass::ChainCodeSizeType ChainCodeSizeType
virtual void Modified() const
void ChangeStep(InputType position, OffsetType step)
int EncodeOffset(OffsetType step) const
Control indentation during Print() invocation.
void InsertStep(InputType position, OffsetType step)
static const unsigned int Dimension
SmartPointer< Self > Pointer
Represent a n-dimensional index in a n-dimensional image.
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]