ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
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.

References m_Renderer.

◆ 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.

Referenced by operator()(), and operator()().

◆ operator()() [1/2]

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

Definition at line 43 of file vtkCaptureScreen.h.

References Capture(), and m_Renderer.

◆ operator()() [2/2]

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

Definition at line 49 of file vtkCaptureScreen.h.

References Capture(), and m_Renderer.

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 operator()(), operator()(), and vtkCaptureScreen().


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