ITK  4.9.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > > Class Template Reference

#include <itkVTKVisualize2DSparseLevelSetLayers.h>

+ Inheritance diagram for itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >:
+ Collaboration diagram for itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >:

Detailed Description

template<typename TInputImage, typename TOutput, unsigned int VDimension>
class itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >

Definition at line 48 of file itkVTKVisualize2DSparseLevelSetLayers.h.

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::InputPixelType InputPixelType
 
typedef Superclass::LevelSetPointer LevelSetPointer
 
typedef
itk::WhitakerSparseLevelSetImage
< TOutput, VDimension > 
LevelSetType
 
typedef itk::SmartPointer< SelfPointer
 
typedef
VTKVisualize2DSparseLevelSetLayers 
Self
 
typedef
VTKVisualize2DSparseLevelSetLayersBase
< TInputImage, LevelSetType
Superclass
 
- Public Types inherited from itk::VTKVisualize2DSparseLevelSetLayersBase< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >
typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef ConverterType::Pointer ConverterPointer
 
typedef
ImageToRGBVTKImageFilter
< TInputImage > 
ConverterType
 
typedef TInputImage InputImageType
 
typedef InputImageType::PixelType InputPixelType
 
typedef LevelSetType::Pointer LevelSetPointer
 
typedef
itk::WhitakerSparseLevelSetImage
< TOutput, VDimension > 
LevelSetType
 
typedef itk::SmartPointer< SelfPointer
 
typedef
VTKVisualize2DSparseLevelSetLayersBase 
Self
 
typedef
VTKVisualizeImageLevelSet
< TInputImage, ConverterType
Superclass
 
- Public Types inherited from itk::VTKVisualizeImageLevelSet< TInputImage, ImageToRGBVTKImageFilter< TInputImage > >
typedef SmartPointer< const SelfConstPointer
 
typedef
ImageToRGBVTKImageFilter
< TInputImage > 
InputImageConverterType
 
typedef TInputImage InputImageType
 
typedef SmartPointer< SelfPointer
 
typedef VTKVisualizeImageLevelSet Self
 
typedef LightObject Superclass
 
- Public Types inherited from itk::LightObject
typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef LightObject Self
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 
- Public Member Functions inherited from itk::VTKVisualize2DSparseLevelSetLayersBase< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >
virtual void SetInputImage (const InputImageType *image)
 
void SetLevelSet (LevelSetType *levelSet)
 
 typedef (Concept::SameDimension< LevelSetType::Dimension, 2 >) Is2Dimensional
 
- Public Member Functions inherited from itk::VTKVisualizeImageLevelSet< TInputImage, ImageToRGBVTKImageFilter< TInputImage > >
vtkRenderer * GetRenderer ()
 
void SetScreenCapturePrefix (const char *prefix)
 
virtual void Update ()
 
void SetScreenCapture (const bool iCapture)
 
bool GetScreenCapture () const
 
vtkRenderWindow * GetRenderWindow ()
 
void SetRenderWindow (vtkRenderWindow *renderWindow)
 
void SetCurrentIteration (const IdentifierType iteration)
 
IdentifierType GetCurrentIteration () const
 
- Public Member Functions inherited from itk::LightObject
virtual void Delete ()
 
virtual int GetReferenceCount () const
 
 itkCloneMacro (Self)
 
void Print (std::ostream &os, Indent indent=0) const
 
virtual void Register () const
 
virtual void SetReferenceCount (int)
 
virtual void UnRegister () const noexcept
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::LightObject
static void BreakOnError ()
 
static Pointer New ()
 

Protected Member Functions

void AddLayers ()
 
std::string GetLevelSetRepresentationName () const
 
 VTKVisualize2DSparseLevelSetLayers ()
 
virtual ~VTKVisualize2DSparseLevelSetLayers ()
 
- Protected Member Functions inherited from itk::VTKVisualize2DSparseLevelSetLayersBase< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >
virtual void PrepareVTKPipeline ()
 
 VTKVisualize2DSparseLevelSetLayersBase ()
 
virtual ~VTKVisualize2DSparseLevelSetLayersBase ()
 
- Protected Member Functions inherited from itk::VTKVisualizeImageLevelSet< TInputImage, ImageToRGBVTKImageFilter< TInputImage > >
 VTKVisualizeImageLevelSet ()
 
virtual ~VTKVisualizeImageLevelSet ()
 
- Protected Member Functions inherited from itk::LightObject
virtual LightObject::Pointer InternalClone () const
 
 LightObject ()
 
virtual void PrintHeader (std::ostream &os, Indent indent) const
 
virtual void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void PrintTrailer (std::ostream &os, Indent indent) const
 
virtual ~LightObject ()
 

Private Member Functions

void operator= (const Self &)
 
 VTKVisualize2DSparseLevelSetLayers (const Self &)
 

Additional Inherited Members

- Protected Attributes inherited from itk::VTKVisualize2DSparseLevelSetLayersBase< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >
LevelSetPointer m_LevelSet
 
vtkSmartPointer< vtkImageData > m_VTKImage
 
vtkSmartPointer< vtkImageActor > m_VTKImageActor
 
- Protected Attributes inherited from itk::VTKVisualizeImageLevelSet< TInputImage, ImageToRGBVTKImageFilter< TInputImage > >
InputImageConverterType::Pointer m_InputImageConverter
 
vtkSmartPointer< vtkRenderer > m_Renderer
 
- Protected Attributes inherited from itk::LightObject
AtomicInt< int > m_ReferenceCount
 

Member Typedef Documentation

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef itk::SmartPointer< const Self > itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::ConstPointer

Definition at line 61 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef Superclass::InputImageType itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::InputImageType

Definition at line 68 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef Superclass::InputPixelType itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::InputPixelType

Definition at line 71 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef Superclass::LevelSetPointer itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::LevelSetPointer

Definition at line 73 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef itk::WhitakerSparseLevelSetImage< TOutput, VDimension > itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::LevelSetType

Definition at line 56 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef itk::SmartPointer< Self > itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::Pointer

Definition at line 60 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef VTKVisualize2DSparseLevelSetLayers itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::Self

Definition at line 58 of file itkVTKVisualize2DSparseLevelSetLayers.h.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
typedef VTKVisualize2DSparseLevelSetLayersBase< TInputImage, LevelSetType > itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::Superclass

Definition at line 59 of file itkVTKVisualize2DSparseLevelSetLayers.h.

Constructor & Destructor Documentation

template<typename TInputImage , typename TOutput , unsigned int VDimension>
itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::VTKVisualize2DSparseLevelSetLayers ( )
protected
template<typename TInputImage , typename TOutput , unsigned int VDimension>
virtual itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::~VTKVisualize2DSparseLevelSetLayers ( )
protectedvirtual
template<typename TInputImage , typename TOutput , unsigned int VDimension>
itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::VTKVisualize2DSparseLevelSetLayers ( const Self )
private

Member Function Documentation

template<typename TInputImage , typename TOutput , unsigned int VDimension>
void itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::AddLayers ( )
protectedvirtual
template<typename TInputImage , typename TOutput , unsigned int VDimension>
virtual::itk::LightObject::Pointer itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::CreateAnother ( ) 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::LightObject.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
std::string itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::GetLevelSetRepresentationName ( ) const
protectedvirtual
template<typename TInputImage , typename TOutput , unsigned int VDimension>
virtual const char* itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::GetNameOfClass ( ) const
virtual
template<typename TInputImage , typename TOutput , unsigned int VDimension>
static Pointer itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::New ( )
static

Method for creation through the object factory.

template<typename TInputImage , typename TOutput , unsigned int VDimension>
void itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::operator= ( const Self )
private

The documentation for this class was generated from the following file: