18#ifndef itkLabelObjectLine_h
19#define itkLabelObjectLine_h
42template <
unsigned int VImageDimension>
48 static constexpr unsigned int ImageDimension = VImageDimension;
108#ifndef ITK_MANUAL_INSTANTIATION
109# include "itkLabelObjectLine.hxx"
Control indentation during Print() invocation.
bool HasIndex(const IndexType idx) const
virtual void PrintTrailer(std::ostream &os, Indent indent) const
virtual ~LabelObjectLine()=default
const LengthType & GetLength() const
LabelObjectLine(const IndexType &idx, const LengthType &length)
const IndexType & GetIndex() const
virtual void PrintHeader(std::ostream &os, Indent indent) const
void SetIndex(const IndexType &idx)
void SetLength(const LengthType length)
bool IsNextIndex(const IndexType &idx) const
virtual void PrintSelf(std::ostream &os, Indent indent) const
void Print(std::ostream &os, Indent indent=0) const
ITK_DEFAULT_COPY_AND_MOVE(LabelObjectLine)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType