|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkConstrainedRegionBasedLevelSetFunctionSharedData_h
19 #define itkConstrainedRegionBasedLevelSetFunctionSharedData_h
57 template <
typename TInputImage,
typename TFeatureImage,
typename TSingleData>
69 static constexpr
unsigned int ImageDimension = TFeatureImage::ImageDimension;
142 queryPoint[i] = ind[i] * spacing[i];
145 typename TreeType::InstanceIdentifierVectorType neighbors;
153 L.push_back(neighbors[i]);
unsigned int m_NumberOfNeighbors
typename FeatureImageType::IndexType FeatureIndexType
TSingleData LevelSetDataType
std::list< unsigned int > ListPixelType
static constexpr unsigned int ImageDimension
ListImagePointer m_NearestNeighborListImage
typename InputImageType::ConstPointer InputImageConstPointer
unsigned int m_FunctionCount
typename ListImageType::SizeType ListSizeType
typename ListSizeType::SizeValueType ListSizeValueType
typename FeatureSizeType::SizeValueType FeatureSizeValueType
typename InputSizeType::SizeValueType InputSizeValueType
typename TreeGeneratorType::Pointer TreePointer
typename TreeType::Pointer KdTreePointer
typename TreeGeneratorType::KdTreeType TreeType
const IndexType & GetIndex() const
typename InputIndexType::IndexValueType InputIndexValueType
Helper class used to share data in the ScalarChanAndVeseLevelSetFunction.
itk::Statistics::KdTreeGenerator< SampleType > TreeGeneratorType
typename FeatureImageType::PixelType FeaturePixelType
typename InputImageType::Pointer InputImagePointer
typename FeatureImageType::SizeType FeatureSizeType
typename ListImageType::ConstPointer ListImageConstPointer
void PopulateListImage() override
typename ListImageType::SpacingType ListSpacingType
ImageRegionIteratorWithIndex< ListImageType > ListIteratorType
Light weight base class for most itk classes.
typename InputImageType::SpacingType InputSpacingType
typename FeatureImageType::Pointer FeatureImagePointer
typename InputImageType::IndexType InputIndexType
typename InputImageType::PixelType InputPixelType
Image< ListPixelType, Self::ImageDimension > ListImageType
typename InputImageType::PointType InputPointType
Vector< float, Self::ImageDimension > CentroidVectorType
typename InputImageType::SizeType InputSizeType
typename ListImageType::IndexType ListIndexType
void Set(const PixelType &value) const
typename FeatureImageType::PointType FeaturePointType
typename ListImageType::PointType ListPointType
typename FeatureImageType::ConstPointer FeatureImageConstPointer
~ConstrainedRegionBasedLevelSetFunctionSharedData() override=default
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
typename ListImageType::RegionType ListRegionType
typename InputImageType::RegionType InputRegionType
TFeatureImage FeatureImageType
typename LevelSetDataPointerVector::iterator LevelSetDataPointerVectorIterator
typename FeatureImageType::RegionType FeatureRegionType
Helper class used to share data in the ScalarChanAndVeseLevelSetFunction.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
TInputImage InputImageType
typename ListImageType::Pointer ListImagePointer
LevelSetDataPointerVector m_LevelSetDataPointerVector
itk::Statistics::ListSample< CentroidVectorType > SampleType
typename LevelSetDataType::Pointer LevelSetDataPointer
typename ListIndexType::IndexValueType ListIndexValueType
typename FeatureImageType::SpacingType FeatureSpacingType
std::vector< LevelSetDataPointer > LevelSetDataPointerVector
ConstrainedRegionBasedLevelSetFunctionSharedData()