NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Label pixels that are connected to a seed and lie within a range of values. More...
Public Types | |
typedef RegionGrowSurfacePoints | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::IndexType | IndexType |
typedef InputImageType::SizeType | SizeType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef SimpleDataObjectDecorator < InputImagePixelType > | InputPixelObjectType |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | SetSeed (const IndexType &seed) |
void | AddSeed (const IndexType &seed) |
void | ClearSeeds () |
virtual void | SetReplaceValue (OutputImagePixelType _arg) |
virtual OutputImagePixelType | GetReplaceValue () const |
virtual void | SetUpper (InputImagePixelType) |
virtual void | SetLower (InputImagePixelType) |
virtual void | SetUpperInput (const InputPixelObjectType *) |
virtual void | SetLowerInput (const InputPixelObjectType *) |
virtual InputImagePixelType | GetUpper () const |
virtual InputImagePixelType | GetLower () const |
virtual InputPixelObjectType * | GetUpperInput () |
virtual InputPixelObjectType * | GetLowerInput () |
itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension) | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
RegionGrowSurfacePoints () | |
~RegionGrowSurfacePoints () | |
void | GenerateInputRequestedRegion () |
void | EnlargeOutputRequestedRegion (DataObject *output) |
void | GenerateData () |
Protected Attributes | |
std::vector< IndexType > | m_SeedList |
InputImagePixelType | m_Lower |
InputImagePixelType | m_Upper |
OutputImagePixelType | m_ReplaceValue |
Label pixels that are connected to a seed and lie within a range of values.
RegionGrowSurfacePoints labels pixels with ReplaceValue that are connected to an initial Seed AND lie within a Lower and Upper threshold range.
typedef SmartPointer<const Self> itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::ConstPointer |
typedef InputImageType::IndexType itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::IndexType |
typedef InputImageType::ConstPointer itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::InputImageConstPointer |
typedef InputImageType::PixelType itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::InputImagePixelType |
typedef InputImageType::Pointer itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::InputImagePointer |
typedef InputImageType::RegionType itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::InputImageRegionType |
typedef TInputImage itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::InputImageType |
typedef SimpleDataObjectDecorator<InputImagePixelType> itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::InputPixelObjectType |
Type of DataObjects to use for scalar inputs
typedef OutputImageType::PixelType itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::OutputImagePixelType |
typedef OutputImageType::Pointer itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::OutputImagePointer |
typedef OutputImageType::RegionType itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::OutputImageRegionType |
typedef TOutputImage itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::OutputImageType |
typedef SmartPointer<Self> itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::Pointer |
typedef RegionGrowSurfacePoints itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef InputImageType::SizeType itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::SizeType |
typedef ImageToImageFilter<TInputImage,TOutputImage> itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::Superclass |
|
protected |
|
inlineprotected |
void itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::AddSeed | ( | const IndexType & | seed | ) |
void itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::ClearSeeds | ( | ) |
Clear the seed list.
|
protected |
|
protected |
|
protected |
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get Upper and Lower Threshold inputs as values
|
virtual |
Get Threshold inputs that are connected to the pipeline
itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::itkStaticConstMacro | ( | InputImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
Image dimension constants
itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::itkStaticConstMacro | ( | OutputImageDimension | , |
unsigned | int, | ||
TOutputImage::ImageDimension | |||
) |
|
static |
Method for creation through the object factory.
void itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const |
|
virtual |
|
virtual |
|
virtual |
Set/Get value to replace thresholded pixels. Pixels that lie * within Lower and Upper (inclusive) will be replaced with this value. The default is 1.
void itk::RegionGrowSurfacePoints< TInputImage, TOutputImage >::SetSeed | ( | const IndexType & | seed | ) |
Set seed point.
|
virtual |
Set Upper and Lower Threshold inputs as values
|
virtual |
Set Threshold inputs that are connected to the pipeline
|
protected |
|
protected |
|
protected |
|
protected |