00001 #ifndef VAUTOMATION_H
00002 #define VAUTOMATION_H
00003
00004 #include "automation.h"
00005 #include "edl.inc"
00006 #include "track.inc"
00007
00008 class VAutomation : public Automation
00009 {
00010 public:
00011 VAutomation(EDL *edl, Track *track);
00012 ~VAutomation();
00013
00014 int create_objects();
00015 void get_projector(float *x,
00016 float *y,
00017 float *z,
00018 int64_t position,
00019 int direction);
00020
00021 void get_camera(float *x,
00022 float *y,
00023 float *z,
00024 int64_t position,
00025 int direction);
00026
00027 int direct_copy_possible(int64_t start, int direction);
00028 };
00029
00030
00031 #endif