ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkMaskFeaturePointSelectionFilter.h>
Public Types | |
enum | { VERTEX_CONNECTIVITY = 0, EDGE_CONNECTIVITY = 1, FACE_CONNECTIVITY = 2 } |
typedef SmartPointer< const Self > | ConstPointer |
typedef FeaturePointsType::Pointer | FeaturePointsPointer |
typedef PointSet< Matrix < TTensorValueType, VImageDimension, VImageDimension > , VImageDimension, TFeaturesTraits > | FeaturePointsType |
typedef ImageType::ConstPointer | ImageConstPointer |
typedef ImageType::PixelType | ImagePixelType |
typedef Image< TImagePixel, VImageDimension > | ImageType |
typedef Index< VImageDimension > | IndexType |
typedef MaskType::ConstPointer | MaskConstPointer |
typedef MaskType::PixelType | MaskPixelType |
typedef Image< TMaskPixel, VImageDimension > | MaskType |
typedef Offset< VImageDimension > | OffsetType |
typedef SmartPointer< Self > | Pointer |
typedef FeaturePointsType::PointType | PointType |
typedef ImageRegion < VImageDimension > | RegionType |
typedef MaskFeaturePointSelectionFilter | Self |
typedef Size< VImageDimension > | SizeType |
typedef FeaturePointsType::PixelType | StructureTensorType |
typedef ImageToMeshFilter < Image< TImagePixel, VImageDimension >, PointSet < Matrix< TTensorValueType, VImageDimension, VImageDimension > , VImageDimension, TFeaturesTraits > > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetNonConnectivity (unsigned connect) throw ( ExceptionObject ) |
virtual unsigned | GetNonConnectivity () const |
virtual void | SetMaskImage (const MaskType *input) |
virtual const MaskType * | GetMaskImage () const |
virtual void | SetBlockRadius (SizeType _arg) |
virtual SizeType | GetBlockRadius () const |
virtual void | SetComputeStructureTensors (bool _arg) |
virtual bool | GetComputeStructureTensors () const |
virtual void | ComputeStructureTensorsOn () |
virtual void | ComputeStructureTensorsOff () |
virtual void | SetSelectFraction (double _arg) |
virtual double | GetSelectFraction () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned | ImageDimension = VImageDimension |
Protected Member Functions | |
void | GenerateData () |
MaskFeaturePointSelectionFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
~MaskFeaturePointSelectionFilter () | |
Private Member Functions | |
MaskFeaturePointSelectionFilter (const MaskFeaturePointSelectionFilter &) | |
void | operator= (const MaskFeaturePointSelectionFilter &) |
Private Attributes | |
SizeType | m_BlockRadius |
bool | m_ComputeStructureTensors |
unsigned | m_NonConnectivity |
std::vector< OffsetType > | m_NonConnectivityOffsets |
double | m_SelectFraction |
Definition at line 68 of file itkMaskFeaturePointSelectionFilter.h.
typedef SmartPointer< const Self > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ConstPointer |
typedef FeaturePointsType::Pointer itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::FeaturePointsPointer |
Definition at line 116 of file itkMaskFeaturePointSelectionFilter.h.
typedef PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension>, VImageDimension, TFeaturesTraits > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::FeaturePointsType |
Feature points pointset typedefs
Definition at line 115 of file itkMaskFeaturePointSelectionFilter.h.
typedef ImageType::ConstPointer itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ImageConstPointer |
Definition at line 102 of file itkMaskFeaturePointSelectionFilter.h.
typedef ImageType::PixelType itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ImagePixelType |
Definition at line 103 of file itkMaskFeaturePointSelectionFilter.h.
typedef Image< TImagePixel, VImageDimension > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ImageType |
Image typedefs
Definition at line 101 of file itkMaskFeaturePointSelectionFilter.h.
typedef Index< VImageDimension > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::IndexType |
Definition at line 97 of file itkMaskFeaturePointSelectionFilter.h.
typedef MaskType::ConstPointer itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::MaskConstPointer |
Definition at line 107 of file itkMaskFeaturePointSelectionFilter.h.
typedef MaskType::PixelType itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::MaskPixelType |
Definition at line 108 of file itkMaskFeaturePointSelectionFilter.h.
typedef Image< TMaskPixel, VImageDimension > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::MaskType |
Mask image typedefs
Definition at line 106 of file itkMaskFeaturePointSelectionFilter.h.
typedef Offset< VImageDimension > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::OffsetType |
Definition at line 98 of file itkMaskFeaturePointSelectionFilter.h.
typedef SmartPointer< Self > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::Pointer |
typedef FeaturePointsType::PointType itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::PointType |
Definition at line 118 of file itkMaskFeaturePointSelectionFilter.h.
typedef ImageRegion< VImageDimension > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::RegionType |
Not input specific typedefs
Definition at line 95 of file itkMaskFeaturePointSelectionFilter.h.
typedef MaskFeaturePointSelectionFilter itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::Self |
Standard class typedefs.
Reimplemented from itk::ImageToMeshFilter< Image< TImagePixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >.
Definition at line 78 of file itkMaskFeaturePointSelectionFilter.h.
typedef Size< VImageDimension > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::SizeType |
Definition at line 96 of file itkMaskFeaturePointSelectionFilter.h.
typedef FeaturePointsType::PixelType itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::StructureTensorType |
Definition at line 117 of file itkMaskFeaturePointSelectionFilter.h.
typedef ImageToMeshFilter< Image< TImagePixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension>, VImageDimension, TFeaturesTraits > > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::Superclass |
anonymous enum |
connectivity constants
Definition at line 122 of file itkMaskFeaturePointSelectionFilter.h.
itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::MaskFeaturePointSelectionFilter | ( | ) | [protected] |
itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::~MaskFeaturePointSelectionFilter | ( | ) | [protected] |
itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::MaskFeaturePointSelectionFilter | ( | const MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > > & | ) | [private] |
virtual void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ComputeStructureTensorsOff | ( | ) | [virtual] |
enable/disable tensor computations
virtual void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ComputeStructureTensorsOn | ( | ) | [virtual] |
enable/disable tensor computations
virtual::itk::LightObject::Pointer itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::MeshSource< PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >.
void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GenerateData | ( | void | ) | [protected, virtual] |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
virtual SizeType itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GetBlockRadius | ( | ) | const [virtual] |
set/get half size of the block for calculating variance
virtual bool itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GetComputeStructureTensors | ( | ) | const [virtual] |
enable/disable tensor computations
virtual const MaskType* itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GetMaskImage | ( | ) | const [virtual] |
set/get mask
virtual const char* itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ImageToMeshFilter< Image< TImagePixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >.
virtual unsigned itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GetNonConnectivity | ( | ) | const [virtual] |
set/get non-connectivity with radius == 1 of dimension connect, 0 <= connect < ImageDimension; 0 is vertex connectivity (e.g., 26 in 3D), 1 is edge connectivity (e.g., 18 in 3D), 2 is face connectivity (e.g., 6 in 3D), etc
virtual double itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::GetSelectFraction | ( | ) | const [virtual] |
set fraction of eligible points to select
static Pointer itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::MeshSource< PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >.
void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::operator= | ( | const MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > > & | ) | [private] |
void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::MeshSource< PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >.
virtual void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::SetBlockRadius | ( | SizeType | _arg | ) | [virtual] |
set/get half size of the block for calculating variance
virtual void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::SetComputeStructureTensors | ( | bool | _arg | ) | [virtual] |
enable/disable tensor computations
virtual void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::SetMaskImage | ( | const MaskType * | input | ) | [virtual] |
set/get mask
void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::SetNonConnectivity | ( | unsigned | connect | ) | throw ( ExceptionObject ) |
set/get non-connectivity with radius == 1 of dimension connect, 0 <= connect < ImageDimension; 0 is vertex connectivity (e.g., 26 in 3D), 1 is edge connectivity (e.g., 18 in 3D), 2 is face connectivity (e.g., 6 in 3D), etc
virtual void itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::SetSelectFraction | ( | double | _arg | ) | [virtual] |
set fraction of eligible points to select
const unsigned itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::ImageDimension = VImageDimension [static] |
Definition at line 92 of file itkMaskFeaturePointSelectionFilter.h.
SizeType itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::m_BlockRadius [private] |
Definition at line 171 of file itkMaskFeaturePointSelectionFilter.h.
bool itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::m_ComputeStructureTensors [private] |
Definition at line 173 of file itkMaskFeaturePointSelectionFilter.h.
unsigned itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::m_NonConnectivity [private] |
Definition at line 169 of file itkMaskFeaturePointSelectionFilter.h.
std::vector< OffsetType > itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::m_NonConnectivityOffsets [private] |
Definition at line 170 of file itkMaskFeaturePointSelectionFilter.h.
double itk::MaskFeaturePointSelectionFilter< Image< TImagePixel, VImageDimension >, Image< TMaskPixel, VImageDimension >, PointSet< Matrix< TTensorValueType, VImageDimension, VImageDimension >, VImageDimension, TFeaturesTraits > >::m_SelectFraction [private] |
Definition at line 172 of file itkMaskFeaturePointSelectionFilter.h.