Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
REveScalableStraightLineSet.hxx
Go to the documentation of this file.
1 #ifndef ROOT_REveScalableStraightLineSet
2 #define ROOT_REveScalableStraightLineSet
3 
5 
6 namespace ROOT {
7 namespace Experimental {
8 
9 class REveScalableStraightLineSet : public REveStraightLineSet
10 {
11 private:
12  REveScalableStraightLineSet(const REveScalableStraightLineSet&); // Not implemented
13  REveScalableStraightLineSet& operator=(const REveScalableStraightLineSet&); // Not implemented
14 
15 protected:
16  Double_t fCurrentScale;
17  Float_t fScaleCenter[3];
18 
19 public:
20  REveScalableStraightLineSet(const std::string &n = "ScalableStraightLineSet", const std::string &t = "");
21  virtual ~REveScalableStraightLineSet() {}
22 
23  void SetScaleCenter(Float_t x, Float_t y, Float_t z);
24  void SetScale(Double_t scale);
25 
26  Double_t GetScale() const;
27 };
28 
29 } // namespace Experimental
30 } // namespace ROOT
31 #endif