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.
Bool_t GetRotateScene() const
void SetWDolly(Double_t w)
void SetImageGUIOutMode(Int_t m)
Set output mode for GUI operation: 1 - animated gif; 2 - a series of pngs.
TString GetImageName() const
Double_t GetADolly() const
TString fImageGUIBaseName
TGLCamera * GetCamera() const
void Timeout()
Called on every timer timeout.
#define ClassDef(name, id)
void StartImageAutoSaveAnimatedGif(const TString &filename)
Start saving into animated gif.
Double_t GetWTheta() const
Int_t GetImageCount() const
Double_t GetDeltaPhi() const
TString GetImageGUIBaseName() 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) o...
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)
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.
Base GL viewer object - used by both standalone and embedded (in pad) GL.
void SetRotateScene(Bool_t rotateScene)
TGLAutoRotator & operator=(const TGLAutoRotator &)
void SetDeltaPhi(Double_t dPhi)
void Stop()
Stop the auto-rotator.
Int_t GetImageGUIOutMode() const
static constexpr double s
Double_t GetATheta() const
Mother of all ROOT objects.
void SetDt(Double_t dt)
Set time between two redraws in seconds.
TGLAutoRotator(const TGLAutoRotator &)
Double_t GetWDolly() const
void SetImageAutoSave(Bool_t s)
Bool_t GetImageAutoSave() const
void SetImageName(const TString &name)
virtual ~TGLAutoRotator()
Destructor.
void Start()
Start the auto-rotator.
TGLViewer * GetViewer() const