ITK  5.0.0
Insight Segmentation and Registration Toolkit
Functions
itk::LabSet Namespace Reference

Functions

template<class LineBufferType , class RealType , bool doDilate>
void DoLine (LineBufferType &LineBuf, LineBufferType &tmpLineBuf, const RealType magnitude, const RealType m_Extreme)
 
template<class LineBufferType , class LabLineBufferType , class RealType >
void DoLineDilateFirstPass (LineBufferType &LineBuf, LineBufferType &tmpLineBuf, LabLineBufferType &LabBuf, LabLineBufferType &NewLabBuf, const RealType magnitude)
 
template<class LineBufferType , class RealType >
void DoLineErodeFirstPass (LineBufferType &LineBuf, RealType leftend, RealType rightend, const RealType magnitude, const RealType Sigma)
 
template<class LineBufferType , class LabBufferType , class RealType , bool doDilate>
void DoLineLabelProp (LineBufferType &LineBuf, LineBufferType &tmpLineBuf, LabBufferType &LabelBuf, LabBufferType &tmpLabelBuf, const RealType magnitude, const RealType m_Extreme)
 
template<class TInIter , class TDistIter , class TOutLabIter , class TOutDistIter , class RealType >
void doOneDimensionDilate (TInIter &inputIterator, TDistIter &inputDistIterator, TOutDistIter &outputDistIterator, TOutLabIter &outputLabIterator, const unsigned LineLength, const unsigned direction, const int m_MagnitudeSign, const bool m_UseImageSpacing, const RealType m_Extreme, const RealType image_scale, const RealType Sigma)
 
template<class TInIter , class TOutDistIter , class TOutLabIter , class RealType >
void doOneDimensionDilateFirstPass (TInIter &inputIterator, TOutDistIter &outputIterator, TOutLabIter &outputLabIterator, const unsigned LineLength, const unsigned direction, const int m_MagnitudeSign, const bool m_UseImageSpacing, const RealType image_scale, const RealType Sigma)
 
template<class TInIter , class TDistIter , class TOutLabIter , class TOutDistIter , class RealType >
void doOneDimensionErode (TInIter &inputIterator, TDistIter &inputDistIterator, TOutDistIter &outputDistIterator, TOutLabIter &outputLabIterator, const unsigned LineLength, const unsigned direction, const int m_MagnitudeSign, const bool m_UseImageSpacing, const RealType m_Extreme, const RealType image_scale, const RealType Sigma, const RealType BaseSigma, const bool lastpass)
 
template<class TInIter , class TOutDistIter , class TOutLabIter , class RealType >
void doOneDimensionErodeFirstPass (TInIter &inputIterator, TOutDistIter &outputIterator, TOutLabIter &outputLabIterator, const unsigned LineLength, const unsigned direction, const int m_MagnitudeSign, const bool m_UseImageSpacing, const RealType image_scale, const RealType Sigma, const bool lastpass)
 

Function Documentation

template<class LineBufferType , class RealType , bool doDilate>
void itk::LabSet::DoLine ( LineBufferType &  LineBuf,
LineBufferType &  tmpLineBuf,
const RealType  magnitude,
const RealType  m_Extreme 
)

Definition at line 113 of file itkLabelSetUtils.h.

template<class LineBufferType , class LabLineBufferType , class RealType >
void itk::LabSet::DoLineDilateFirstPass ( LineBufferType &  LineBuf,
LineBufferType &  tmpLineBuf,
LabLineBufferType &  LabBuf,
LabLineBufferType &  NewLabBuf,
const RealType  magnitude 
)

Definition at line 53 of file itkLabelSetUtils.h.

template<class LineBufferType , class RealType >
void itk::LabSet::DoLineErodeFirstPass ( LineBufferType &  LineBuf,
RealType  leftend,
RealType  rightend,
const RealType  magnitude,
const RealType  Sigma 
)

Definition at line 29 of file itkLabelSetUtils.h.

template<class LineBufferType , class LabBufferType , class RealType , bool doDilate>
void itk::LabSet::DoLineLabelProp ( LineBufferType &  LineBuf,
LineBufferType &  tmpLineBuf,
LabBufferType &  LabelBuf,
LabBufferType &  tmpLabelBuf,
const RealType  magnitude,
const RealType  m_Extreme 
)

Definition at line 160 of file itkLabelSetUtils.h.

template<class TInIter , class TDistIter , class TOutLabIter , class TOutDistIter , class RealType >
void itk::LabSet::doOneDimensionDilate ( TInIter &  inputIterator,
TDistIter &  inputDistIterator,
TOutDistIter &  outputDistIterator,
TOutLabIter &  outputLabIterator,
const unsigned  LineLength,
const unsigned  direction,
const int  m_MagnitudeSign,
const bool  m_UseImageSpacing,
const RealType  m_Extreme,
const RealType  image_scale,
const RealType  Sigma 
)

Definition at line 565 of file itkLabelSetUtils.h.

template<class TInIter , class TOutDistIter , class TOutLabIter , class RealType >
void itk::LabSet::doOneDimensionDilateFirstPass ( TInIter &  inputIterator,
TOutDistIter &  outputIterator,
TOutLabIter &  outputLabIterator,
const unsigned  LineLength,
const unsigned  direction,
const int  m_MagnitudeSign,
const bool  m_UseImageSpacing,
const RealType  image_scale,
const RealType  Sigma 
)

Definition at line 353 of file itkLabelSetUtils.h.

template<class TInIter , class TDistIter , class TOutLabIter , class TOutDistIter , class RealType >
void itk::LabSet::doOneDimensionErode ( TInIter &  inputIterator,
TDistIter &  inputDistIterator,
TOutDistIter &  outputDistIterator,
TOutLabIter &  outputLabIterator,
const unsigned  LineLength,
const unsigned  direction,
const int  m_MagnitudeSign,
const bool  m_UseImageSpacing,
const RealType  m_Extreme,
const RealType  image_scale,
const RealType  Sigma,
const RealType  BaseSigma,
const bool  lastpass 
)

Definition at line 435 of file itkLabelSetUtils.h.

template<class TInIter , class TOutDistIter , class TOutLabIter , class RealType >
void itk::LabSet::doOneDimensionErodeFirstPass ( TInIter &  inputIterator,
TOutDistIter &  outputIterator,
TOutLabIter &  outputLabIterator,
const unsigned  LineLength,
const unsigned  direction,
const int  m_MagnitudeSign,
const bool  m_UseImageSpacing,
const RealType  image_scale,
const RealType  Sigma,
const bool  lastpass 
)

Definition at line 225 of file itkLabelSetUtils.h.