#include <itkBinaryImageToLevelSetImageAdaptor.h>
Partial template specialization for WhitakerSparseLevelSetImage.
Definition at line 190 of file itkBinaryImageToLevelSetImageAdaptor.h.
Public Member Functions | |
virtual::itk::LightObject::Pointer | CreateAnother () const |
const char * | GetNameOfClass () const override |
void | Initialize () override |
![]() | |
const char * | GetNameOfClass () const override |
![]() | |
virtual const LevelSetType * | GetLevelSet () const |
virtual const LevelSetType * | GetLevelSet () const |
virtual LevelSetType * | GetModifiableLevelSet () |
virtual LevelSetType * | GetModifiableLevelSet () |
virtual void | SetInputImage (InputImageType *_arg) |
virtual InputImageType * | GetModifiableInputImage () |
virtual const InputImageType * | GetInputImage () const |
virtual void | SetInputImage (InputImageType *_arg) |
virtual InputImageType * | GetModifiableInputImage () |
virtual const InputImageType * | GetInputImage () const |
![]() | |
unsigned long | AddObserver (const EventObject &event, Command *cmd) const |
unsigned long | AddObserver (const EventObject &event, std::function< void(const EventObject &)> function) const |
LightObject::Pointer | CreateAnother () const override |
virtual void | DebugOff () const |
virtual void | DebugOn () const |
Command * | GetCommand (unsigned long tag) |
bool | GetDebug () const |
MetaDataDictionary & | GetMetaDataDictionary () |
const MetaDataDictionary & | GetMetaDataDictionary () const |
virtual ModifiedTimeType | GetMTime () const |
const char * | GetNameOfClass () const override |
virtual const TimeStamp & | GetTimeStamp () const |
bool | HasObserver (const EventObject &event) const |
void | InvokeEvent (const EventObject &) |
void | InvokeEvent (const EventObject &) const |
virtual void | Modified () const |
void | Register () const override |
void | RemoveAllObservers () |
void | RemoveObserver (unsigned long tag) const |
void | SetDebug (bool debugFlag) const |
void | SetReferenceCount (int) override |
void | UnRegister () const noexcept override |
void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
void | SetMetaDataDictionary (MetaDataDictionary &&rrhs) |
virtual void | SetObjectName (std::string _arg) |
virtual const std::string & | GetObjectName () const |
![]() | |
Pointer | Clone () const |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
void | Print (std::ostream &os, Indent indent=0) const |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = InputImageType::ImageDimension |
![]() | |
static constexpr unsigned int | ImageDimension |
![]() | |
static constexpr unsigned int | ImageDimension |
static constexpr unsigned int | ImageDimension |
Private Member Functions | |
void | FindActiveLayer () |
void | PropagateToOuterLayers (LayerIdType layerToBeScanned, LayerIdType outputLayer, LayerIdType testValue) |
void | FindPlusOneMinusOneLayer () |
Additional Inherited Members | |
![]() | |
InternalImagePointer | m_InternalImage |
LevelSetLabelMapPointer | m_LabelMap |
![]() | |
InputImagePointer | m_InputImage |
InputImagePointer | m_InputImage |
LevelSetPointer | m_LevelSet |
LevelSetPointer | m_LevelSet |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
using itk::BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >::ConstPointer = SmartPointer<const Self> |
Definition at line 202 of file itkBinaryImageToLevelSetImageAdaptor.h.
using itk::BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >::LevelSetType = WhitakerSparseLevelSetImage<TOutput, TInput::ImageDimension> |
Definition at line 198 of file itkBinaryImageToLevelSetImageAdaptor.h.
using itk::BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >::Pointer = SmartPointer<Self> |
Definition at line 201 of file itkBinaryImageToLevelSetImageAdaptor.h.
using itk::BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >::Self = BinaryImageToLevelSetImageAdaptor |
Definition at line 200 of file itkBinaryImageToLevelSetImageAdaptor.h.
using itk::BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >::Superclass = BinaryImageToSparseLevelSetImageAdaptorBase<TInput, LevelSetType> |
Definition at line 203 of file itkBinaryImageToLevelSetImageAdaptor.h.
|
protected |
Constructor
Referenced by GetNameOfClass().
|
overrideprotected |
Destructor
|
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::LightObject.
|
private |
Fill the layer corresponding to zero level set
|
private |
Fill layers adjacent to the zero level set (i.e. layer -1 and +1 )
|
overridevirtual |
Reimplemented from itk::LightObject.
References BinaryImageToLevelSetImageAdaptor().
|
overridevirtual |
Input is a binary image m_InputImage Output is a WhitakerSparseLevelSetImagePointer
Implements itk::BinaryImageToLevelSetImageAdaptorBase< TInput, TOutput >.
|
static |
Method for creation through object factory
|
private |
Fill layer adjacent (OutputLayer) to the layer (LayerToBeScanned)
|
staticconstexpr |
Definition at line 219 of file itkBinaryImageToLevelSetImageAdaptor.h.