ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLevelSetDenseImageBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::GradientType | GradientType |
typedef Superclass::HessianType | HessianType |
typedef ImageType::Pointer | ImagePointer |
typedef TImage | ImageType |
typedef ImageType::IndexType | IndexType |
typedef Superclass::InputType | InputType |
typedef Superclass::LevelSetDataType | LevelSetDataType |
typedef Superclass::OutputRealType | OutputRealType |
typedef Superclass::OutputType | OutputType |
typedef ImageType::PixelType | PixelType |
typedef SmartPointer< Self > | Pointer |
typedef ImageType::RegionType | RegionType |
typedef LevelSetDenseImageBase | Self |
typedef DiscreteLevelSetImageBase < PixelType, ImageType::ImageDimension > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual ImageType * | GetImage () |
virtual const char * | GetNameOfClass () const |
virtual void | SetImage (ImageType *iImage) |
virtual OutputType | Evaluate (const InputType &iP) const |
virtual void | Evaluate (const InputType &iP, LevelSetDataType &ioData) const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | Dimension = Superclass::Dimension |
Protected Member Functions | |
virtual void | CopyInformation (const DataObject *data) |
virtual void | Graft (const DataObject *data) |
virtual void | Initialize () |
virtual bool | IsInside (const InputType &iP) const |
LevelSetDenseImageBase () | |
virtual | ~LevelSetDenseImageBase () |
Protected Attributes | |
ImagePointer | m_Image |
Private Member Functions | |
LevelSetDenseImageBase (const Self &) | |
void | operator= (const Self &) |
Base class for the "dense" representation of a level-set function on one image.
This representation is a "dense" level-set function, i.e. it defines a level-set function on a grid (more precesily the underlying structure is an Image).
TImage | Input image type of the level set function |
Definition at line 41 of file itkLevelSetDenseImageBase.h.
typedef SmartPointer< const Self > itk::LevelSetDenseImageBase< TImage >::ConstPointer |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 54 of file itkLevelSetDenseImageBase.h.
typedef Superclass::GradientType itk::LevelSetDenseImageBase< TImage >::GradientType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 68 of file itkLevelSetDenseImageBase.h.
typedef Superclass::HessianType itk::LevelSetDenseImageBase< TImage >::HessianType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 69 of file itkLevelSetDenseImageBase.h.
typedef ImageType::Pointer itk::LevelSetDenseImageBase< TImage >::ImagePointer |
Definition at line 46 of file itkLevelSetDenseImageBase.h.
typedef TImage itk::LevelSetDenseImageBase< TImage >::ImageType |
Definition at line 45 of file itkLevelSetDenseImageBase.h.
typedef ImageType::IndexType itk::LevelSetDenseImageBase< TImage >::IndexType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 47 of file itkLevelSetDenseImageBase.h.
typedef Superclass::InputType itk::LevelSetDenseImageBase< TImage >::InputType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 65 of file itkLevelSetDenseImageBase.h.
typedef Superclass::LevelSetDataType itk::LevelSetDenseImageBase< TImage >::LevelSetDataType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 70 of file itkLevelSetDenseImageBase.h.
typedef Superclass::OutputRealType itk::LevelSetDenseImageBase< TImage >::OutputRealType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 67 of file itkLevelSetDenseImageBase.h.
typedef Superclass::OutputType itk::LevelSetDenseImageBase< TImage >::OutputType |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 66 of file itkLevelSetDenseImageBase.h.
typedef ImageType::PixelType itk::LevelSetDenseImageBase< TImage >::PixelType |
Definition at line 48 of file itkLevelSetDenseImageBase.h.
typedef SmartPointer< Self > itk::LevelSetDenseImageBase< TImage >::Pointer |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 53 of file itkLevelSetDenseImageBase.h.
typedef ImageType::RegionType itk::LevelSetDenseImageBase< TImage >::RegionType |
Type used to define Regions
Reimplemented from itk::LevelSetBase< Index< VDimension >, VDimension, TImage::PixelType, ImageBase< VDimension > >.
Definition at line 49 of file itkLevelSetDenseImageBase.h.
typedef LevelSetDenseImageBase itk::LevelSetDenseImageBase< TImage >::Self |
Standard class typedefs.
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 52 of file itkLevelSetDenseImageBase.h.
typedef DiscreteLevelSetImageBase< PixelType, ImageType::ImageDimension > itk::LevelSetDenseImageBase< TImage >::Superclass |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 55 of file itkLevelSetDenseImageBase.h.
itk::LevelSetDenseImageBase< TImage >::LevelSetDenseImageBase | ( | ) | [protected] |
virtual itk::LevelSetDenseImageBase< TImage >::~LevelSetDenseImageBase | ( | ) | [protected, virtual] |
itk::LevelSetDenseImageBase< TImage >::LevelSetDenseImageBase | ( | const Self & | ) | [private] |
virtual void itk::LevelSetDenseImageBase< TImage >::CopyInformation | ( | const DataObject * | data | ) | [protected, virtual] |
Copy level set information from data object
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual::itk::LightObject::Pointer itk::LevelSetDenseImageBase< TImage >::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::Object.
virtual OutputType itk::LevelSetDenseImageBase< TImage >::Evaluate | ( | const InputType & | iP | ) | const [virtual] |
Returns the value of the level set function at a given location iP
Implements itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual void itk::LevelSetDenseImageBase< TImage >::Evaluate | ( | const InputType & | iP, |
LevelSetDataType & | ioData | ||
) | const [virtual] |
Returns the value of the level set function at a given location iP
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual ImageType* itk::LevelSetDenseImageBase< TImage >::GetImage | ( | ) | [virtual] |
virtual const char* itk::LevelSetDenseImageBase< TImage >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual void itk::LevelSetDenseImageBase< TImage >::Graft | ( | const DataObject * | data | ) | [protected, virtual] |
Graft data object as level set object
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual void itk::LevelSetDenseImageBase< TImage >::Initialize | ( | ) | [protected, virtual] |
Initial the level set pointer
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual bool itk::LevelSetDenseImageBase< TImage >::IsInside | ( | const InputType & | iP | ) | const [protected, virtual] |
static Pointer itk::LevelSetDenseImageBase< TImage >::New | ( | ) | [static] |
Method for creation through object factory
Reimplemented from itk::Object.
void itk::LevelSetDenseImageBase< TImage >::operator= | ( | const Self & | ) | [private] |
Returns true if iP is inside the level set, i.e.
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
virtual void itk::LevelSetDenseImageBase< TImage >::SetImage | ( | ImageType * | iImage | ) | [virtual] |
const unsigned int itk::LevelSetDenseImageBase< TImage >::Dimension = Superclass::Dimension [static] |
Reimplemented from itk::DiscreteLevelSetImageBase< TImage::PixelType, TImage::ImageDimension >.
Definition at line 63 of file itkLevelSetDenseImageBase.h.
ImagePointer itk::LevelSetDenseImageBase< TImage >::m_Image [protected] |
Definition at line 85 of file itkLevelSetDenseImageBase.h.