|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkRegionBasedLevelSetFunctionData_h
19 #define itkRegionBasedLevelSetFunctionData_h
67 template <
typename TInputImage,
typename TFeatureImage>
78 static constexpr
unsigned int ImageDimension = TFeatureImage::ImageDimension;
111 CreateHeavisideFunctionOfLevelSetImage(
const InputImageType * image);
115 template <
typename TIndex>
119 for (
unsigned int j = 0; j < ImageDimension; j++)
121 if ((featureIndex[j] < static_cast<InputIndexValueType>(this->m_Start[j])) ||
122 (featureIndex[j] > static_cast<InputIndexValueType>(this->m_End[j])))
132 GetIndex(
const FeatureIndexType & featureIndex);
136 GetFeatureIndex(
const InputIndexType & inputIndex);
151 #ifndef ITK_MANUAL_INSTANTIATION
152 # include "itkRegionBasedLevelSetFunctionData.hxx"
typename InputSizeType::SizeValueType InputSizeValueType
typename InputIndexType::IndexValueType InputIndexValueType
typename InputImageType::ConstPointer InputImageConstPointer
InputImagePointer m_HeavisideFunctionOfLevelSetImage
ImageBaseType::PointType PointType
typename FeatureImageType::Pointer FeatureImagePointer
ImageBaseType::SizeType SizeType
typename InputImageType::PixelType InputPixelType
typename FeatureImageType::RegionType FeatureRegionType
double m_WeightedNumberOfPixelsOutsideLevelSet
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
signed long IndexValueType
typename FeatureSizeType::SizeValueType FeatureSizeValueType
typename InputImageType::RegionType InputRegionType
typename InputImageType::SpacingType InputSpacingType
typename InputImageType::Pointer InputImagePointer
double m_WeightedNumberOfPixelsInsideLevelSet
typename FeatureImageType::ConstPointer FeatureImageConstPointer
unsigned long SizeValueType