|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkRegionBasedLevelSetFunctionData_h
19 #define itkRegionBasedLevelSetFunctionData_h
64 template <
typename TInputImage,
typename TFeatureImage>
75 static constexpr
unsigned int ImageDimension = TFeatureImage::ImageDimension;
108 CreateHeavisideFunctionOfLevelSetImage(
const InputImageType * image);
112 template <
typename TIndex>
116 for (
unsigned int j = 0; j < ImageDimension; ++j)
118 if ((featureIndex[j] < static_cast<InputIndexValueType>(this->m_Start[j])) ||
119 (featureIndex[j] > static_cast<InputIndexValueType>(this->m_End[j])))
129 GetIndex(
const FeatureIndexType & featureIndex);
133 GetFeatureIndex(
const InputIndexType & inputIndex);
135 double m_WeightedNumberOfPixelsInsideLevelSet{};
136 double m_WeightedNumberOfPixelsOutsideLevelSet{};
148 #ifndef ITK_MANUAL_INSTANTIATION
149 # include "itkRegionBasedLevelSetFunctionData.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename InputSizeType::SizeValueType InputSizeValueType
typename InputIndexType::IndexValueType InputIndexValueType
typename InputImageType::ConstPointer InputImageConstPointer
ImageBaseType::PointType PointType
typename FeatureImageType::Pointer FeatureImagePointer
ImageBaseType::SizeType SizeType
typename InputImageType::PixelType InputPixelType
typename FeatureImageType::RegionType FeatureRegionType
TFeatureImage FeatureImageType
ImageBaseType::IndexType IndexType
typename FeatureImageType::PixelType FeaturePixelType
Light weight base class for most itk classes.
typename FeatureImageType::SpacingType FeatureSpacingType
typename InputImageType::PointType InputPointType
ImageBaseType::RegionType RegionType
bool VerifyInsideRegion(const TIndex &featureIndex)
typename FeatureImageType::IndexType FeatureIndexType
typename FeatureImageType::PointType FeaturePointType
typename InputImageType::IndexType InputIndexType
Helper class used to share data in the ScalarChanAndVeseLevelSetFunction.
typename InputImageType::SizeType InputSizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
TInputImage InputImageType
typename FeatureImageType::SizeType FeatureSizeType
typename FeatureSizeType::SizeValueType FeatureSizeValueType
typename InputImageType::RegionType InputRegionType
typename InputImageType::SpacingType InputSpacingType
typename InputImageType::Pointer InputImagePointer
typename FeatureImageType::ConstPointer FeatureImageConstPointer
unsigned long SizeValueType