#include <SVTK_Recorder.h>

Public Member Functions | |
| vtkTypeRevisionMacro (SVTK_Recorder, vtkObject) | |
| void | SetRenderWindow (vtkRenderWindow *theRenderWindow) |
| vtkRenderWindow * | RenderWindow () |
| void | SetName (const char *theName) |
| const char * | Name () const |
| void | SetNbFPS (const double theNbFPS) |
| double | NbFPS () const |
| void | SetQuality (int theQuality) |
| int | GetQuality () const |
| void | SetProgressiveMode (bool theProgressiveMode) |
| bool | GetProgressiveMode () const |
| void | SetUseSkippedFrames (bool theUseSkippedFrames) |
| bool | UseSkippedFrames () const |
| void | Record () |
| void | Pause () |
| void | Stop () |
| int | State () const |
| int | ErrorStatus () const |
| void | CheckExistAVIMaker () |
Static Public Member Functions | |
| static SVTK_Recorder * | New () |
Protected Types | |
| enum | State { SVTK_Recorder_Unknown = 0, SVTK_Recorder_Record, SVTK_Recorder_Stop } |
| typedef std::vector< int > | TFrameIndexes |
Protected Member Functions | |
| SVTK_Recorder () | |
| ~SVTK_Recorder () | |
| void | DoRecord () |
| void | MakeFileAVI () |
| void | AddSkippedFrames () |
| void | PreWrite () |
Static Protected Member Functions | |
| static void | ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData) |
Protected Attributes | |
| int | myState |
| int | myPaused |
| int | myErrorStatus |
| float | myPriority |
| double | myTimeStart |
| int | myFrameIndex |
| int | myNbWrittenFrames |
| double | myNbFPS |
| int | myQuality |
| bool | myProgressiveMode |
| TFrameIndexes | myFrameIndexes |
| bool | myUseSkippedFrames |
| std::string | myName |
| std::string | myNameAVIMaker |
| vtkCallbackCommand * | myCommand |
| vtkRenderWindow * | myRenderWindow |
| vtkWindowToImageFilter * | myFilter |
| SVTK_ImageWriterMgr * | myWriterMgr |
Private Member Functions | |
| SVTK_Recorder (const SVTK_Recorder &) | |
| void | operator= (const SVTK_Recorder &) |
typedef std::vector<int> SVTK_Recorder.TFrameIndexes [protected] |
enum int SVTK_Recorder::State [protected] |
| SVTK_Recorder::SVTK_Recorder | ( | ) | [protected] |
References ProcessEvents().
| SVTK_Recorder::~SVTK_Recorder | ( | ) | [protected] |
| SVTK_Recorder.SVTK_Recorder | ( | const SVTK_Recorder & | ) | [private] |
| static SVTK_Recorder* SVTK_Recorder.New | ( | ) | [static] |
| SVTK_Recorder.vtkTypeRevisionMacro | ( | SVTK_Recorder | , |
| vtkObject | |||
| ) |
| void SVTK_Recorder::SetRenderWindow | ( | vtkRenderWindow * | theRenderWindow | ) |
| vtkRenderWindow * SVTK_Recorder::RenderWindow | ( | ) |
| void SVTK_Recorder::SetName | ( | const char * | theName | ) |
| const char * SVTK_Recorder::Name | ( | ) | const |
References myName.
| void SVTK_Recorder::SetNbFPS | ( | const double | theNbFPS | ) |
| double SVTK_Recorder::NbFPS | ( | ) | const |
| void SVTK_Recorder::SetQuality | ( | int | theQuality | ) |
| int SVTK_Recorder::GetQuality | ( | ) | const |
| void SVTK_Recorder::SetProgressiveMode | ( | bool | theProgressiveMode | ) |
| bool SVTK_Recorder::GetProgressiveMode | ( | ) | const |
| void SVTK_Recorder::SetUseSkippedFrames | ( | bool | theUseSkippedFrames | ) |
| bool SVTK_Recorder::UseSkippedFrames | ( | ) | const |
| void SVTK_Recorder::Record | ( | ) |
| void SVTK_Recorder::Pause | ( | ) |
References MYDEBUG.
| void SVTK_Recorder::Stop | ( | ) |
| int SVTK_Recorder.State | ( | ) | const |
| int SVTK_Recorder::ErrorStatus | ( | ) | const |
| void SVTK_Recorder::CheckExistAVIMaker | ( | ) |
| void SVTK_Recorder::DoRecord | ( | ) | [protected] |
References test_big_table.aName, GetFrameIndex(), and MYDEBUG.
| void SVTK_Recorder::MakeFileAVI | ( | ) | [protected] |
References MYDEBUG.
| void SVTK_Recorder::AddSkippedFrames | ( | ) | [protected] |
References MYDEBUG.
| void SVTK_Recorder::PreWrite | ( | ) | [protected] |
| static void SVTK_Recorder.ProcessEvents | ( | vtkObject * | theObject, |
| unsigned long | theEvent, | ||
| void * | theClientData, | ||
| void * | theCallData | ||
| ) | [static, protected] |
| void SVTK_Recorder.operator= | ( | const SVTK_Recorder & | ) | [private] |
int SVTK_Recorder.myState [protected] |
int SVTK_Recorder.myPaused [protected] |
int SVTK_Recorder.myErrorStatus [protected] |
float SVTK_Recorder.myPriority [protected] |
double SVTK_Recorder.myTimeStart [protected] |
int SVTK_Recorder.myFrameIndex [protected] |
int SVTK_Recorder.myNbWrittenFrames [protected] |
double SVTK_Recorder.myNbFPS [protected] |
int SVTK_Recorder.myQuality [protected] |
bool SVTK_Recorder.myProgressiveMode [protected] |
TFrameIndexes SVTK_Recorder.myFrameIndexes [protected] |
bool SVTK_Recorder.myUseSkippedFrames [protected] |
std::string SVTK_Recorder.myName [protected] |
std::string SVTK_Recorder.myNameAVIMaker [protected] |
vtkCallbackCommand* SVTK_Recorder.myCommand [protected] |
vtkRenderWindow* SVTK_Recorder.myRenderWindow [protected] |
vtkWindowToImageFilter* SVTK_Recorder.myFilter [protected] |
SVTK_ImageWriterMgr* SVTK_Recorder.myWriterMgr [protected] |