12 #ifndef ROOT_TGLAutoRotator
13 #define ROOT_TGLAutoRotator
void SetImageCount(Int_t ic)
Abstract base camera class - concrete classes for orthographic and perspective cameras derive from it...
void StopImageAutoSave()
Stops automatic saving of images.
void SetWDolly(Double_t w)
ClassDef(TGLAutoRotator, 0)
void SetImageGUIOutMode(Int_t m)
Set output mode for GUI operation: 1 - animated gif; 2 - a series of pngs.
static const char * filename()
Double_t GetDeltaPhi() const
Int_t GetImageGUIOutMode() const
TString fImageGUIBaseName
void Timeout()
Called on every timer timeout.
Bool_t GetRotateScene() const
Double_t GetWDolly() const
void StartImageAutoSaveAnimatedGif(const TString &filename)
Start saving into animated gif.
Double_t GetADolly() const
TString GetImageName() const
void SetImageGUIBaseName(const TString &gname)
void RotateScene()
"Scene rotation": either find a special object, which will be an axis of rotation (it's Z actually)...
void StartImageAutoSave(const TString &filename)
Start saving into a set of images.
void SetADolly(Double_t a)
Set relative amplitude of forward/backward oscillation.
Automatically rotates GL camera.
void SetWTheta(Double_t w)
TGLCamera * GetCamera() const
Double_t GetATheta() const
void SetATheta(Double_t a)
Set relative amplitude of theta oscillation.
Handles synchronous and a-synchronous timer events.
void StartImageAutoSaveWithGUISettings()
Start auto-saving images as set-up via GUI.
TString GetImageGUIBaseName() const
Base GL viewer object - used by both standalone and embedded (in pad) GL.
Double_t GetWTheta() const
void SetRotateScene(Bool_t rotateScene)
TGLAutoRotator & operator=(const TGLAutoRotator &)
void SetDeltaPhi(Double_t dPhi)
void Stop()
Stop the auto-rotator.
TGLViewer * GetViewer() const
Mother of all ROOT objects.
void SetDt(Double_t dt)
Set time between two redraws in seconds.
TGLAutoRotator(const TGLAutoRotator &)
Bool_t GetImageAutoSave() const
void SetImageAutoSave(Bool_t s)
Int_t GetImageCount() const
void SetImageName(const TString &name)
virtual ~TGLAutoRotator()
Destructor.
void Start()
Start the auto-rotator.