ITK  5.4.0
Insight Toolkit
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
vtkCaptureScreen< TImageWriter > Class Template Reference

#include <vtkCaptureScreen.h>

Detailed Description

template<typename TImageWriter>
class vtkCaptureScreen< TImageWriter >

Definition at line 28 of file vtkCaptureScreen.h.

Public Types

using ImageWriterType = TImageWriter
 

Public Member Functions

void operator() (const std::string &iFileName) const
 
void operator() (vtkRenderWindow *iRenderer, const std::string &iFileName)
 
 vtkCaptureScreen ()=default
 
 vtkCaptureScreen (vtkRenderWindow *iRenderer)
 
 ~vtkCaptureScreen ()=default
 

Private Member Functions

void Capture (vtkRenderWindow *iRenderer, const std::string &iFileName) const
 

Private Attributes

vtkRenderWindow * m_Renderer { nullptr }
 

Member Typedef Documentation

◆ ImageWriterType

template<typename TImageWriter >
using vtkCaptureScreen< TImageWriter >::ImageWriterType = TImageWriter

Definition at line 33 of file vtkCaptureScreen.h.

Constructor & Destructor Documentation

◆ vtkCaptureScreen() [1/2]

template<typename TImageWriter >
vtkCaptureScreen< TImageWriter >::vtkCaptureScreen ( vtkRenderWindow *  iRenderer)
inline

Definition at line 35 of file vtkCaptureScreen.h.

◆ vtkCaptureScreen() [2/2]

template<typename TImageWriter >
vtkCaptureScreen< TImageWriter >::vtkCaptureScreen ( )
default

◆ ~vtkCaptureScreen()

template<typename TImageWriter >
vtkCaptureScreen< TImageWriter >::~vtkCaptureScreen ( )
default

Member Function Documentation

◆ Capture()

template<typename TImageWriter >
void vtkCaptureScreen< TImageWriter >::Capture ( vtkRenderWindow *  iRenderer,
const std::string &  iFileName 
) const
inlineprivate

Definition at line 59 of file vtkCaptureScreen.h.

References New().

Referenced by vtkCaptureScreen< TImageWriter >::operator()().

◆ operator()() [1/2]

template<typename TImageWriter >
void vtkCaptureScreen< TImageWriter >::operator() ( const std::string &  iFileName) const
inline

◆ operator()() [2/2]

template<typename TImageWriter >
void vtkCaptureScreen< TImageWriter >::operator() ( vtkRenderWindow *  iRenderer,
const std::string &  iFileName 
)
inline

Member Data Documentation

◆ m_Renderer

template<typename TImageWriter >
vtkRenderWindow* vtkCaptureScreen< TImageWriter >::m_Renderer { nullptr }
private

Definition at line 56 of file vtkCaptureScreen.h.

Referenced by vtkCaptureScreen< TImageWriter >::operator()().


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