ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLevelSetImageBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::GradientType | GradientType |
typedef Superclass::HessianType | HessianType |
typedef ImageBase< VDimension > | ImageBaseType |
typedef Superclass::InputType | InputType |
typedef Superclass::LevelSetDataType | LevelSetDataType |
typedef Superclass::OutputRealType | OutputRealType |
typedef Superclass::OutputType | OutputType |
typedef SmartPointer< Self > | Pointer |
typedef LevelSetImageBase | Self |
typedef LevelSetBase< TInput, VDimension, TOutput, ImageBaseType > | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Static Public Attributes | |
static const unsigned int | Dimension = Superclass::Dimension |
Protected Types | |
typedef GradientType | ScalingType |
Protected Member Functions | |
virtual bool | IsInside (const InputType &iP) const =0 |
LevelSetImageBase () | |
virtual | ~LevelSetImageBase () |
Protected Attributes | |
ScalingType | m_NeighborhoodScales |
Private Member Functions | |
LevelSetImageBase (const Self &) | |
void | operator= (const Self &) |
Abstract class for a level-set function on one Image.
TOutput | OutputType of the level-set function value |
VDimension | Dimension of the underlying Image. |
Definition at line 39 of file itkLevelSetImageBase.h.
typedef SmartPointer< const Self > itk::LevelSetImageBase< TInput, VDimension, TOutput >::ConstPointer |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, itk::LevelSetSparseImageBase< int8_t, VDimension >, and itk::ShiSparseLevelSetImage< VDimension >.
Definition at line 50 of file itkLevelSetImageBase.h.
typedef Superclass::GradientType itk::LevelSetImageBase< TInput, VDimension, TOutput >::GradientType |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 62 of file itkLevelSetImageBase.h.
typedef Superclass::HessianType itk::LevelSetImageBase< TInput, VDimension, TOutput >::HessianType |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 63 of file itkLevelSetImageBase.h.
typedef ImageBase< VDimension > itk::LevelSetImageBase< TInput, VDimension, TOutput >::ImageBaseType |
Definition at line 46 of file itkLevelSetImageBase.h.
typedef Superclass::InputType itk::LevelSetImageBase< TInput, VDimension, TOutput >::InputType |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 59 of file itkLevelSetImageBase.h.
typedef Superclass::LevelSetDataType itk::LevelSetImageBase< TInput, VDimension, TOutput >::LevelSetDataType |
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 64 of file itkLevelSetImageBase.h.
typedef Superclass::OutputRealType itk::LevelSetImageBase< TInput, VDimension, TOutput >::OutputRealType |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 61 of file itkLevelSetImageBase.h.
typedef Superclass::OutputType itk::LevelSetImageBase< TInput, VDimension, TOutput >::OutputType |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 60 of file itkLevelSetImageBase.h.
typedef SmartPointer< Self > itk::LevelSetImageBase< TInput, VDimension, TOutput >::Pointer |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, itk::LevelSetSparseImageBase< int8_t, VDimension >, and itk::ShiSparseLevelSetImage< VDimension >.
Definition at line 49 of file itkLevelSetImageBase.h.
typedef GradientType itk::LevelSetImageBase< TInput, VDimension, TOutput >::ScalingType [protected] |
Definition at line 71 of file itkLevelSetImageBase.h.
typedef LevelSetImageBase itk::LevelSetImageBase< TInput, VDimension, TOutput >::Self |
Standard class typedefs.
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, itk::LevelSetSparseImageBase< int8_t, VDimension >, and itk::ShiSparseLevelSetImage< VDimension >.
Definition at line 48 of file itkLevelSetImageBase.h.
typedef LevelSetBase< TInput, VDimension, TOutput, ImageBaseType > itk::LevelSetImageBase< TInput, VDimension, TOutput >::Superclass |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, itk::LevelSetSparseImageBase< int8_t, VDimension >, and itk::ShiSparseLevelSetImage< VDimension >.
Definition at line 52 of file itkLevelSetImageBase.h.
itk::LevelSetImageBase< TInput, VDimension, TOutput >::LevelSetImageBase | ( | ) | [protected] |
virtual itk::LevelSetImageBase< TInput, VDimension, TOutput >::~LevelSetImageBase | ( | ) | [protected, virtual] |
itk::LevelSetImageBase< TInput, VDimension, TOutput >::LevelSetImageBase | ( | const Self & | ) | [private] |
virtual const char* itk::LevelSetImageBase< TInput, VDimension, TOutput >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
virtual bool itk::LevelSetImageBase< TInput, VDimension, TOutput >::IsInside | ( | const InputType & | iP | ) | const [protected, pure virtual] |
void itk::LevelSetImageBase< TInput, VDimension, TOutput >::operator= | ( | const Self & | ) | [private] |
Returns true if iP is inside the level set, i.e.
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, itk::LevelSetSparseImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::ShiSparseLevelSetImage< VDimension >, and itk::LevelSetDenseImageBase< TImage >.
const unsigned int itk::LevelSetImageBase< TInput, VDimension, TOutput >::Dimension = Superclass::Dimension [static] |
Reimplemented from itk::LevelSetBase< TInput, VDimension, TOutput, ImageBase< VDimension > >.
Reimplemented in itk::LevelSetDenseImageBase< TImage >, itk::MalcolmSparseLevelSetImage< VDimension >, itk::WhitakerSparseLevelSetImage< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< TOutput, VDimension >, itk::DiscreteLevelSetImageBase< int8_t, VDimension >, itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >, itk::ShiSparseLevelSetImage< VDimension >, itk::LevelSetSparseImageBase< TOutput, VDimension >, and itk::LevelSetSparseImageBase< int8_t, VDimension >.
Definition at line 57 of file itkLevelSetImageBase.h.
ScalingType itk::LevelSetImageBase< TInput, VDimension, TOutput >::m_NeighborhoodScales [protected] |
Definition at line 72 of file itkLevelSetImageBase.h.