20 #ifndef SVTK_RECORDER_H
21 #define SVTK_RECORDER_H
27 #include <vtkObject.h>
29 class vtkRenderWindow;
30 class vtkCallbackCommand;
31 class vtkWindowToImageFilter;
48 SetRenderWindow(vtkRenderWindow* theRenderWindow);
121 unsigned long theEvent,
Definition: SVTK_ImageWriterMgr.h:33
Definition: SVTK_Recorder.h:35
int myPaused
Definition: SVTK_Recorder.h:127
float myPriority
Definition: SVTK_Recorder.h:130
std::string myName
Definition: SVTK_Recorder.h:144
bool UseSkippedFrames() const
Definition: SVTK_Recorder.cxx:212
const char * Name() const
Definition: SVTK_Recorder.cxx:132
void AddSkippedFrames()
Definition: SVTK_Recorder.cxx:406
int myState
Definition: SVTK_Recorder.h:126
double myNbFPS
Definition: SVTK_Recorder.h:136
std::vector< int > TFrameIndexes
Definition: SVTK_Recorder.h:140
~SVTK_Recorder()
Definition: SVTK_Recorder.cxx:96
TFrameIndexes myFrameIndexes
Definition: SVTK_Recorder.h:141
vtkCallbackCommand * myCommand
Definition: SVTK_Recorder.h:147
void MakeFileAVI()
Definition: SVTK_Recorder.cxx:456
vtkTypeMacro(SVTK_Recorder, vtkObject) void SetRenderWindow(vtkRenderWindow *theRenderWindow)
static SVTK_Recorder * New()
int myFrameIndex
Definition: SVTK_Recorder.h:133
int GetQuality() const
Definition: SVTK_Recorder.cxx:164
void Stop()
Definition: SVTK_Recorder.cxx:278
void SetNbFPS(const double theNbFPS)
Definition: SVTK_Recorder.cxx:141
int ErrorStatus() const
Definition: SVTK_Recorder.cxx:221
SVTK_ImageWriterMgr * myWriterMgr
Definition: SVTK_Recorder.h:150
bool myProgressiveMode
Definition: SVTK_Recorder.h:138
void SetUseSkippedFrames(bool theUseSkippedFrames)
Definition: SVTK_Recorder.cxx:205
void CheckExistAVIMaker()
Definition: SVTK_Recorder.cxx:107
double myTimeStart
Definition: SVTK_Recorder.h:131
void Pause()
Definition: SVTK_Recorder.cxx:305
vtkRenderWindow * myRenderWindow
Definition: SVTK_Recorder.h:148
void PreWrite()
Definition: SVTK_Recorder.cxx:390
static void ProcessEvents(vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)
Definition: SVTK_Recorder.cxx:237
void operator=(const SVTK_Recorder &)
void Record()
Definition: SVTK_Recorder.cxx:257
SVTK_Recorder(const SVTK_Recorder &)
vtkRenderWindow * RenderWindow()
Definition: SVTK_Recorder.cxx:180
void SetName(const char *theName)
Definition: SVTK_Recorder.cxx:126
int myErrorStatus
Definition: SVTK_Recorder.h:128
bool GetProgressiveMode() const
Definition: SVTK_Recorder.cxx:196
bool myUseSkippedFrames
Definition: SVTK_Recorder.h:142
void DoRecord()
Definition: SVTK_Recorder.cxx:330
std::string myNameAVIMaker
Definition: SVTK_Recorder.h:145
void SetProgressiveMode(bool theProgressiveMode)
Definition: SVTK_Recorder.cxx:189
State
Definition: SVTK_Recorder.h:37
@ SVTK_Recorder_Record
Definition: SVTK_Recorder.h:39
@ SVTK_Recorder_Unknown
Definition: SVTK_Recorder.h:38
@ SVTK_Recorder_Stop
Definition: SVTK_Recorder.h:40
int myNbWrittenFrames
Definition: SVTK_Recorder.h:134
void SetQuality(int theQuality)
Definition: SVTK_Recorder.cxx:157
double NbFPS() const
Definition: SVTK_Recorder.cxx:148
vtkWindowToImageFilter * myFilter
Definition: SVTK_Recorder.h:149
int myQuality
Definition: SVTK_Recorder.h:137