13 #ifndef MOVIEGENERATOR_H_HEADER_INCLUDED 15 #define MOVIEGENERATOR_H_HEADER_INCLUDED 30 static Pointer New(
void);
37 virtual void SetFileName(
const char *fileName) { strcpy(m_fileName, fileName); }
39 virtual bool WriteMovie();
44 virtual bool WriteCurrentFrameToMovie();
46 virtual void ReleaseMovieWriter();
48 virtual void SetFrameRate(
unsigned int rate);
50 unsigned int GetFrameRate();
57 virtual bool InitGenerator() = 0;
60 virtual bool AddFrame(
void *data) = 0;
63 virtual bool TerminateGenerator() = 0;
66 char m_fileName[1024];
virtual void SetFileName(const char *fileName)
filename under which movie is saved
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKALGORITHMSEXT_EXPORT
virtual void SetStepper(Stepper *stepper)
stepper used to control movie generation
#define mitkClassMacroItkParent(className, SuperClassName)
Helper class to step through a list.
Stepper * m_stepper
stores the used stepper
virtual void SetRenderer(BaseRenderer *renderer)
renderer to record
int m_width
InitGenerator() stores movie size in those variables.
BaseRenderer * m_renderer
stores the uses renderer