GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkRenderWindowMovieRecorder Class Referenceabstract

#include <Code/GUI/lib/Video/vtkRenderWindowMovieRecorder.h>

Inheritance diagram for vtkRenderWindowMovieRecorder:
Inheritance graph
[legend]
Collaboration diagram for vtkRenderWindowMovieRecorder:
Collaboration graph
[legend]

Public Member Functions

void EndCapture ()
 End the video acquisition. More...
 
virtual void SetBitRate (int)
 
void SetFileName (const std::string &)
 Set the name of the video. More...
 
virtual void SetFrameRate (int)
 
void SetRenderingWindow (vtkRenderWindow *)
 Set the rendering window to be observed. More...
 
virtual void SetSpecificParameters ()=0
 
virtual void SetVideoQuality (int)
 
void StartCapture ()
 Start the video acquisition. More...
 
void TakeSnapshot ()
 Take a snapshot of the current rendering window. More...
 
 vtkTypeMacro (vtkRenderWindowMovieRecorder, vtkProcessObject)
 

Protected Member Functions

 vtkRenderWindowMovieRecorder ()
 Constructor. More...
 
 ~vtkRenderWindowMovieRecorder ()
 Destructor. More...
 

Protected Attributes

int m_BitRate
 
bool m_ControlIfVideoStarted
 
std::string m_FileName
 
int m_FrameRate
 
vtkWindowToImageFilter * m_ImageFilter
 
vtkGenericMovieWriter * m_ImageWriter
 
vtkRenderWindow * m_RenderWindow
 
int m_VideoQuality
 

Detailed Description

Definition at line 49 of file vtkRenderWindowMovieRecorder.h.

Constructor & Destructor Documentation

vtkRenderWindowMovieRecorder::vtkRenderWindowMovieRecorder ( )
protected

Constructor.

Definition at line 46 of file vtkRenderWindowMovieRecorder.cxx.

vtkRenderWindowMovieRecorder::~vtkRenderWindowMovieRecorder ( )
protected

Destructor.

Definition at line 58 of file vtkRenderWindowMovieRecorder.cxx.

Member Function Documentation

void vtkRenderWindowMovieRecorder::EndCapture ( )

End the video acquisition.

Definition at line 105 of file vtkRenderWindowMovieRecorder.cxx.

void vtkRenderWindowMovieRecorder::SetBitRate ( int  value)
virtual

Definition at line 140 of file vtkRenderWindowMovieRecorder.cxx.

void vtkRenderWindowMovieRecorder::SetFileName ( const std::string &  iFileName)

Set the name of the video.

Parameters
[in]iFileNameName of the video

Definition at line 68 of file vtkRenderWindowMovieRecorder.cxx.

void vtkRenderWindowMovieRecorder::SetFrameRate ( int  value)
virtual

Definition at line 134 of file vtkRenderWindowMovieRecorder.cxx.

void vtkRenderWindowMovieRecorder::SetRenderingWindow ( vtkRenderWindow *  iRenderWindow)

Set the rendering window to be observed.

Parameters
[in]iRenderWindowRendering Window to be observed

Definition at line 78 of file vtkRenderWindowMovieRecorder.cxx.

virtual void vtkRenderWindowMovieRecorder::SetSpecificParameters ( )
pure virtual
void vtkRenderWindowMovieRecorder::SetVideoQuality ( int  value)
virtual

Definition at line 128 of file vtkRenderWindowMovieRecorder.cxx.

void vtkRenderWindowMovieRecorder::StartCapture ( )

Start the video acquisition.

Definition at line 90 of file vtkRenderWindowMovieRecorder.cxx.

void vtkRenderWindowMovieRecorder::TakeSnapshot ( )

Take a snapshot of the current rendering window.

Definition at line 118 of file vtkRenderWindowMovieRecorder.cxx.

vtkRenderWindowMovieRecorder::vtkTypeMacro ( vtkRenderWindowMovieRecorder  ,
vtkProcessObject   
)

Member Data Documentation

int vtkRenderWindowMovieRecorder::m_BitRate
protected

Definition at line 89 of file vtkRenderWindowMovieRecorder.h.

bool vtkRenderWindowMovieRecorder::m_ControlIfVideoStarted
protected

Definition at line 86 of file vtkRenderWindowMovieRecorder.h.

std::string vtkRenderWindowMovieRecorder::m_FileName
protected

Definition at line 85 of file vtkRenderWindowMovieRecorder.h.

int vtkRenderWindowMovieRecorder::m_FrameRate
protected

Definition at line 88 of file vtkRenderWindowMovieRecorder.h.

vtkWindowToImageFilter* vtkRenderWindowMovieRecorder::m_ImageFilter
protected

Definition at line 83 of file vtkRenderWindowMovieRecorder.h.

vtkGenericMovieWriter* vtkRenderWindowMovieRecorder::m_ImageWriter
protected

Definition at line 84 of file vtkRenderWindowMovieRecorder.h.

vtkRenderWindow* vtkRenderWindowMovieRecorder::m_RenderWindow
protected

Definition at line 82 of file vtkRenderWindowMovieRecorder.h.

int vtkRenderWindowMovieRecorder::m_VideoQuality
protected

Definition at line 87 of file vtkRenderWindowMovieRecorder.h.


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