18 #ifndef itkPathToChainCodePathFilter_h
19 #define itkPathToChainCodePathFilter_h
37 template<
typename TInputPath,
typename TOutputChainCodePath >
61 typedef typename InputPathType::IndexType
IndexType;
65 itkSetMacro(MaximallyConnected,
bool)
66 itkBooleanMacro(MaximallyConnected)
70 virtual ~PathToChainCodePathFilter() {}
77 void operator=(const Self &);
83 #ifndef ITK_MANUAL_INSTANTIATION
84 #include "itkPathToChainCodePathFilter.hxx"
Filter that produces a chain code version of a path.
Light weight base class for most itk classes.
PathToChainCodePathFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
bool m_MaximallyConnected
OutputPathType::InputType OutputPathInputType
SmartPointer< Self > Pointer
OutputPathType::Pointer OutputPathPointer
InputPathType::Pointer InputPathPointer
InputPathType::OffsetType OffsetType
InputPathType::InputType InputPathInputType
TOutputChainCodePath OutputPathType
Base class for filters that take a path as input and produce a path as output.
SmartPointer< const Self > ConstPointer
InputPathType::IndexType IndexType
Control indentation during Print() invocation.
PathToPathFilter< TInputPath, TOutputChainCodePath > Superclass
void GenerateData(void) override