18 #ifndef itkRegionBasedLevelSetFunctionData_h
19 #define itkRegionBasedLevelSetFunctionData_h
67 template<
typename TInputImage,
typename TFeatureImage >
77 itkStaticConstMacro(
ImageDimension,
unsigned int, TFeatureImage::ImageDimension);
113 template<
typename TIndex >
118 if ( ( featureIndex[j] < static_cast< InputIndexValueType >( this->
m_Start[j] ) )
119 || ( featureIndex[j] > static_cast< InputIndexValueType >( this->
m_End[j] ) ) )
146 void operator=(const
Self &) ITK_DELETE_FUNCTION;
150 #ifndef ITK_MANUAL_INSTANTIATION
151 #include "itkRegionBasedLevelSetFunctionData.hxx"
FeatureImageType::Pointer FeatureImagePointer
Light weight base class for most itk classes.
FeatureImageType::RegionType FeatureRegionType
InputImageType::SizeType InputSizeType
InputIndexType::IndexValueType InputIndexValueType
double m_WeightedNumberOfPixelsInsideLevelSet
Helper class used to share data in the ScalarChanAndVeseLevelSetFunction.
FeatureSizeType::SizeValueType FeatureSizeValueType
InputImageType::PixelType InputPixelType
void CreateHeavisideFunctionOfLevelSetImage(const InputImageType *image)
signed long IndexValueType
TFeatureImage FeatureImageType
static const unsigned int ImageDimension
InputImageType::PointType InputPointType
FeatureImageType::PointType FeaturePointType
unsigned long SizeValueType
FeatureImageType::SizeType FeatureSizeType
RegionBasedLevelSetFunctionData Self
FeatureImageType::SpacingType FeatureSpacingType
FeatureImageType::ConstPointer FeatureImageConstPointer
SmartPointer< const Self > ConstPointer
InputImageType::IndexType InputIndexType
InputImageType::ConstPointer InputImageConstPointer
FeatureImageType::IndexType FeatureIndexType
SmartPointer< Self > Pointer
InputImageType::Pointer InputImagePointer
InputImageType::RegionType InputRegionType
virtual ~RegionBasedLevelSetFunctionData()
bool VerifyInsideRegion(const TIndex &featureIndex)
InputIndexType GetIndex(const FeatureIndexType &featureIndex)
InputImageType::SpacingType InputSpacingType
InputSizeType::SizeValueType InputSizeValueType
double m_WeightedNumberOfPixelsOutsideLevelSet
FeatureIndexType GetFeatureIndex(const InputIndexType &inputIndex)
InputImagePointer m_HeavisideFunctionOfLevelSetImage
TInputImage InputImageType
RegionBasedLevelSetFunctionData()
FeatureImageType::PixelType FeaturePixelType