17 #ifndef MOVIEGENERATOR_H_HEADER_INCLUDED
19 #define MOVIEGENERATOR_H_HEADER_INCLUDED
41 virtual void SetFileName(
const char *fileName) { strcpy(m_fileName, fileName); }
43 virtual bool WriteMovie();
48 virtual bool WriteCurrentFrameToMovie();
50 virtual void ReleaseMovieWriter();
52 virtual void SetFrameRate(
unsigned int rate);
54 unsigned int GetFrameRate();
61 virtual bool InitGenerator() = 0;
64 virtual bool AddFrame(
void *data) = 0;
67 virtual bool TerminateGenerator() = 0;
70 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
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.