18 #ifndef itkMaskFeaturePointSelectionFilter_h
19 #define itkMaskFeaturePointSelectionFilter_h
60 typename TMask = TImage,
61 typename TFeatures = PointSet< Matrix< SpacePrecisionType, TImage::ImageDimension, TImage::ImageDimension>, TImage::ImageDimension > >
77 itkStaticConstMacro(ImageDimension,
unsigned, 3u);
104 VERTEX_CONNECTIVITY = 0,
105 EDGE_CONNECTIVITY = 1,
106 FACE_CONNECTIVITY = 2
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
152 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
154 void GenerateData() ITK_OVERRIDE;
160 void ComputeConnectivityOffsets(
void );
165 unsigned m_NonConnectivity;
168 double m_SelectFraction;
169 bool m_ComputeStructureTensors;
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkMaskFeaturePointSelectionFilter.hxx"
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
ImageToMeshFilter is the base class for all process objects that output Mesh data and require image d...
SmartPointer< const Self > ConstPointer
Index< ImageDimension > IndexType
Generate a PointSet containing the feature points selected from a masked 3D input image...
Size< ImageDimension > SizeType
ImageBaseType::PointType PointType
MaskFeaturePointSelectionFilter Self
SmartPointer< Self > Pointer
MaskType::PixelType MaskPixelType
FeaturePointsType::PixelType StructureTensorType
FeaturePointsType::PointType PointType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
Offset< ImageDimension > OffsetType
ImageRegion< ImageDimension > RegionType
TFeatures FeaturePointsType
#define itkConceptMacro(name, concept)
Represent a n-dimensional index in a n-dimensional image.