ITK  5.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected 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

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

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 > >
void SetInputImage (const InputImageType *image) override
 
void SetLevelSet (LevelSetType *levelSet)
 
- 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 () override
 
std::string GetLevelSetRepresentationName () const override
 
 VTKVisualize2DSparseLevelSetLayers ()
 
 ~VTKVisualize2DSparseLevelSetLayers () override
 
- Protected Member Functions inherited from itk::VTKVisualize2DSparseLevelSetLayersBase< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >
void PrepareVTKPipeline () override
 
 VTKVisualize2DSparseLevelSetLayersBase ()
 
 ~VTKVisualize2DSparseLevelSetLayersBase () override
 
- Protected Member Functions inherited from itk::VTKVisualizeImageLevelSet< TInputImage, ImageToRGBVTKImageFilter< TInputImage > >
 VTKVisualizeImageLevelSet ()
 
 ~VTKVisualizeImageLevelSet () override
 
- 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 ()
 

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
std::atomic< int > m_ReferenceCount
 

Member Typedef Documentation

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

Definition at line 63 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 72 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 73 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 75 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 58 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 62 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 60 of file itkVTKVisualize2DSparseLevelSetLayers.h.

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

Definition at line 61 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>
itk::VTKVisualize2DSparseLevelSetLayers< TInputImage, itk::WhitakerSparseLevelSetImage< TOutput, VDimension > >::~VTKVisualize2DSparseLevelSetLayers ( )
overrideprotected

Member Function Documentation

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


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