ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkBinaryImageToLevelSetImageAdaptor.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageIndexType | InputImageIndexType |
typedef Superclass::InputImagePixelType | InputImagePixelType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::InputImageRegionType | InputImageRegionType |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::InputIteratorType | InputIteratorType |
typedef Superclass::InputPixelRealType | InputPixelRealType |
typedef Superclass::InternalImagePointer | InternalImagePointer |
typedef Superclass::InternalImageType | InternalImageType |
typedef Superclass::InternalIteratorType | InternalIteratorType |
typedef Superclass::LayerIdType | LayerIdType |
typedef Superclass::LayerPairType | LayerPairType |
typedef Superclass::LevelSetInputType | LevelSetInputType |
typedef Superclass::LevelSetLabelMapPointer | LevelSetLabelMapPointer |
typedef Superclass::LevelSetLabelMapType | LevelSetLabelMapType |
typedef Superclass::LevelSetLabelObjectLengthType | LevelSetLabelObjectLengthType |
typedef Superclass::LevelSetLabelObjectLineType | LevelSetLabelObjectLineType |
typedef Superclass::LevelSetLabelObjectPointer | LevelSetLabelObjectPointer |
typedef Superclass::LevelSetLabelObjectType | LevelSetLabelObjectType |
typedef Superclass::LevelSetLayerConstIterator | LevelSetLayerConstIterator |
typedef Superclass::LevelSetLayerIterator | LevelSetLayerIterator |
typedef Superclass::LevelSetLayerType | LevelSetLayerType |
typedef Superclass::LevelSetOutputType | LevelSetOutputType |
typedef Superclass::LevelSetPointer | LevelSetPointer |
typedef ShiSparseLevelSetImage < TInput::ImageDimension > | LevelSetType |
typedef Superclass::NeighborhoodIteratorType | NeighborhoodIteratorType |
typedef SmartPointer< Self > | Pointer |
typedef BinaryImageToLevelSetImageAdaptor | Self |
typedef BinaryImageToSparseLevelSetImageAdaptorBase < TInput, LevelSetType > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | Initialize () |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = InputImageType::ImageDimension |
Protected Member Functions | |
BinaryImageToLevelSetImageAdaptor () | |
void | FindActiveLayer () |
~BinaryImageToLevelSetImageAdaptor () | |
Private Member Functions | |
BinaryImageToLevelSetImageAdaptor (const Self &) | |
void | operator= (const Self &) |
Definition at line 270 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef SmartPointer< const Self > itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::ConstPointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 282 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputImageIndexType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputImageIndexType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 296 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputImagePixelType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputImagePixelType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 295 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputImagePointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputImagePointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 297 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputImageRegionType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputImageRegionType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 298 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputImageType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputImageType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 291 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputIteratorType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputIteratorType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 328 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InputPixelRealType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InputPixelRealType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 299 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InternalImagePointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InternalImagePointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 324 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InternalImageType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InternalImageType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 323 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::InternalIteratorType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::InternalIteratorType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 329 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LayerIdType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LayerIdType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 311 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LayerPairType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LayerPairType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 326 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetInputType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetInputType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 307 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLabelMapPointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLabelMapPointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 317 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLabelMapType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLabelMapType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 316 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLabelObjectLengthType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLabelObjectLengthType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 313 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLabelObjectLineType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLabelObjectLineType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 314 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLabelObjectPointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLabelObjectPointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 312 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLabelObjectType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLabelObjectType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 310 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLayerConstIterator itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLayerConstIterator |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 321 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLayerIterator itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLayerIterator |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 320 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetLayerType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetLayerType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 319 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetOutputType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetOutputType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 308 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::LevelSetPointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetPointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 305 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef ShiSparseLevelSetImage< TInput::ImageDimension > itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::LevelSetType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 278 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef Superclass::NeighborhoodIteratorType itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::NeighborhoodIteratorType |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 331 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef SmartPointer< Self > itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::Pointer |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 281 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef BinaryImageToLevelSetImageAdaptor itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::Self |
Smart pointer typedef support.
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 280 of file itkBinaryImageToLevelSetImageAdaptor.h.
typedef BinaryImageToSparseLevelSetImageAdaptorBase< TInput, LevelSetType > itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::Superclass |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 284 of file itkBinaryImageToLevelSetImageAdaptor.h.
itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::BinaryImageToLevelSetImageAdaptor | ( | ) | [protected] |
Constructor
itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::~BinaryImageToLevelSetImageAdaptor | ( | ) | [protected] |
Destructor
itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::BinaryImageToLevelSetImageAdaptor | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::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.
void itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::FindActiveLayer | ( | ) | [protected] |
Find the active layer separating the foreground and background regions
virtual const char* itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
void itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::Initialize | ( | void | ) | [virtual] |
Input is a binary image m_InputImage Output is a WhitakerSparseLevelSetImagePointer
Implements itk::BinaryImageToLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
static Pointer itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::New | ( | ) | [static] |
Method for creation through object factory
Reimplemented from itk::Object.
void itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::operator= | ( | const Self & | ) | [private] |
Mutex lock to protect modification to the reference count
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
const unsigned int itk::BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >::ImageDimension = InputImageType::ImageDimension [static] |
Reimplemented from itk::BinaryImageToSparseLevelSetImageAdaptorBase< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >.
Definition at line 302 of file itkBinaryImageToLevelSetImageAdaptor.h.