18 #ifndef itkMaskFeaturePointSelectionFilter_h
19 #define itkMaskFeaturePointSelectionFilter_h
60 typename TMask = TImage,
61 typename TFeatures = PointSet< Matrix< SpacePrecisionType, TImage::ImageDimension, TImage::ImageDimension>, TImage::ImageDimension > >
99 typedef typename FeaturePointsType::PointType
PointType;
113 itkSetMacro(NonConnectivity,
unsigned);
114 itkGetMacro(NonConnectivity,
unsigned);
118 itkSetInputMacro(MaskImage,
MaskType);
119 itkGetInputMacro(MaskImage,
MaskType);
124 itkGetConstReferenceMacro(BlockRadius,
SizeType);
128 itkSetMacro(ComputeStructureTensors,
bool);
129 itkGetMacro(ComputeStructureTensors,
bool);
130 itkBooleanMacro(ComputeStructureTensors);
134 itkSetClampMacro(SelectFraction,
double, 0, 1);
135 itkGetMacro(SelectFraction,
double);
138 #ifdef ITK_USE_CONCEPT_CHECKING
165 void operator=(const MaskFeaturePointSelectionFilter &);
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkMaskFeaturePointSelectionFilter.hxx"
MaskFeaturePointSelectionFilter()
Light weight base class for most itk classes.
Represent the offset between two n-dimensional indexes in a n-dimensional image.
ImageType::ConstPointer ImageConstPointer
ImageType::PixelType ImagePixelType
An image region represents a structured region of data.
MaskType::ConstPointer MaskConstPointer
FeaturePointsType::Pointer FeaturePointsPointer
ImageToMeshFilter< TImage, TFeatures > Superclass
static const unsigned ImageDimension
ImageToMeshFilter is the base class for all process objects that output Mesh data and require image d...
unsigned m_NonConnectivity
SmartPointer< const Self > ConstPointer
Index< ImageDimension > IndexType
void ComputeConnectivityOffsets(void)
Generate a PointSet containing the feature points selected from a masked 3D input image...
Size< ImageDimension > SizeType
~MaskFeaturePointSelectionFilter()
std::vector< OffsetType > m_NonConnectivityOffsets
Standard exception handling object.
MaskFeaturePointSelectionFilter Self
SmartPointer< Self > Pointer
MaskType::PixelType MaskPixelType
void PrintSelf(std::ostream &os, Indent indent) const override
FeaturePointsType::PixelType StructureTensorType
FeaturePointsType::PointType PointType
Control indentation during Print() invocation.
bool m_ComputeStructureTensors
Offset< ImageDimension > OffsetType
ImageRegion< ImageDimension > RegionType
TFeatures FeaturePointsType
#define itkConceptMacro(name, concept)
Represent a n-dimensional index in a n-dimensional image.
void GenerateData() override