Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 8c86774a3e53d77cc119f53a2b94a57a > files > 345

root-tutorial-5.34.14-2.fc18.noarch.rpm

#ifndef ROOT_ExclusionGraphDemo
#define ROOT_ExclusionGraphDemo

#include <memory>

#include "DemoBase.h"

class TMultiGraph;

namespace ROOT {
namespace iOS {
namespace Demos {

class ExclusionGraphDemo : public DemoBase {
private:
   enum {
      kNPoints = 35
   };
public:
   ExclusionGraphDemo();
   ~ExclusionGraphDemo();
   
   //overriders.
   void ResetDemo() {}
   bool IsAnimated() const {return false;}
   unsigned NumOfFrames() const {return 1;}
   double AnimationTime() const {return 0.;}
   
   void StartAnimation() {}
   void NextStep() {}
   void StopAnimation() {}

   void AdjustPad(Pad *);
   
   void PresentDemo();
   
   bool Supports3DRotation() const {return false;}
private:
   std::unique_ptr<TMultiGraph> fMultiGraph;
   
   ExclusionGraphDemo(const ExclusionGraphDemo &rhs) = delete;
   ExclusionGraphDemo &operator = (const ExclusionGraphDemo &rhs) = delete;
};

}
}
}

#endif