18 #ifndef itkMaskFeaturePointSelectionFilter_h
19 #define itkMaskFeaturePointSelectionFilter_h
60 typename TMask = TImage,
61 typename TFeatures = PointSet< Matrix< SpacePrecisionType, TImage::ImageDimension, TImage::ImageDimension>, TImage::ImageDimension > >
79 static constexpr
unsigned ImageDimension = 3u;
106 VERTEX_CONNECTIVITY = 0,
107 EDGE_CONNECTIVITY = 1,
108 FACE_CONNECTIVITY = 2
115 itkSetMacro(NonConnectivity,
unsigned);
116 itkGetMacro(NonConnectivity,
unsigned);
120 itkSetInputMacro(MaskImage, MaskType);
121 itkGetInputMacro(MaskImage, MaskType);
126 itkGetConstReferenceMacro(BlockRadius,
SizeType);
130 itkSetMacro(ComputeStructureTensors,
bool);
131 itkGetMacro(ComputeStructureTensors,
bool);
132 itkBooleanMacro(ComputeStructureTensors);
136 itkSetClampMacro(SelectFraction,
double, 0, 1);
137 itkGetMacro(SelectFraction,
double);
140 #ifdef ITK_USE_CONCEPT_CHECKING
154 void PrintSelf(std::ostream & os,
Indent indent)
const override;
156 void GenerateData()
override;
162 void ComputeConnectivityOffsets();
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkMaskFeaturePointSelectionFilter.hxx"
Light weight base class for most itk classes.
typename ImageType::ConstPointer ImageConstPointer
Represent a n-dimensional index in a n-dimensional image.
An image region represents a structured region of data.
ImageToMeshFilter is the base class for all process objects that output Mesh data and require image d...
unsigned m_NonConnectivity
typename MaskType::PixelType MaskPixelType
Generate a PointSet containing the feature points selected from a masked 3D input image...
ImageBaseType::SizeType SizeType
TFeatures FeaturePointsType
std::vector< OffsetType > m_NonConnectivityOffsets
typename FeaturePointsType::PixelType StructureTensorType
typename MaskType::ConstPointer MaskConstPointer
typename ImageType::PixelType ImagePixelType
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename FeaturePointsType::Pointer FeaturePointsPointer
typename FeaturePointsType::PointType PointType
bool m_ComputeStructureTensors
#define itkConceptMacro(name, concept)