|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkScalarRegionBasedLevelSetFunction_h
19 #define itkScalarRegionBasedLevelSetFunction_h
62 template <
typename TInputImage,
typename TFeatureImage,
typename TSharedData>
79 static constexpr
unsigned int ImageDimension = TFeatureImage::ImageDimension;
103 using typename Superclass::GlobalDataStruct;
125 UpdatePixel(
const unsigned int idx,
139 ComputeOverlapParameters(
const FeatureIndexType & featIndex, ScalarValueType & product)
override;
145 UpdateSharedDataInsideParameters(
const unsigned int & iId,
146 const FeaturePixelType & iVal,
147 const ScalarValueType & iChange) = 0;
150 UpdateSharedDataOutsideParameters(
const unsigned int & iId,
151 const FeaturePixelType & iVal,
152 const ScalarValueType & iChange) = 0;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 # include "itkScalarRegionBasedLevelSetFunction.hxx"
typename InputImageType::IndexType InputIndexType
typename ConstNeighborhoodIterator< TInputImage >::RadiusType RadiusType
SmartPointer< const Self > ConstPointer
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
typename InputImageType::SizeValueType InputSizeValueType
ImageBaseType::SpacingType VectorType
typename InputImageType::PointType InputPointType
A templated class holding a n-Dimensional vector.
typename ListPixelType::iterator ListPixelIterator
typename InputImageType::SizeType InputSizeType
LevelSet function that computes a speed image based on regional integrals.
TSharedData SharedDataType
Light weight base class for most itk classes.
typename FeatureImageType::OffsetType FeatureOffsetType
LevelSet function that computes a speed image based on regional integrals.
typename FeatureImageType::PixelType FeaturePixelType
ScalarRegionBasedLevelSetFunction()
typename InputImageType::PixelType InputPixelType
typename ImageType::PixelType PixelType
std::list< unsigned int > ListPixelType
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image.
typename ListPixelType::const_iterator ListPixelConstIterator
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename FeatureImageType::ConstPointer FeatureImageConstPointer
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
typename InputImageType::ConstPointer InputImageConstPointer
typename FeatureImageType::IndexType FeatureIndexType
typename InputImageType::IndexValueType InputIndexValueType
TFeatureImage FeatureImageType
A multi-dimensional iterator templated over image type that walks a region of pixels.
TInputImage InputImageType
Templated n-dimensional image class.
PixelType ScalarValueType
typename SharedDataType::Pointer SharedDataPointer
typename InputImageType::Pointer InputImagePointer
typename InputImageType::RegionType InputRegionType