Logo ROOT   master
Reference Guide
TEveScalableStraightLineSet.h
Go to the documentation of this file.
1 // @(#)root/eve:$Id$
2 // Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TEveScalableStraightLineSet
13 #define ROOT_TEveScalableStraightLineSet
14 
15 #include "TEveStraightLineSet.h"
16 
18 {
19 private:
22 
23 protected:
26 
27 public:
28  TEveScalableStraightLineSet(const char* n="ScalableStraightLineSet", const char* t="");
30 
32  void SetScale(Double_t scale);
33 
34  Double_t GetScale() const;
35 
36  ClassDef(TEveScalableStraightLineSet, 0); // Straight-line-set with extra scaling.
37 };
38 #endif
float Float_t
Definition: RtypesCore.h:55
Double_t GetScale() const
Return current scale.
Double_t x[n]
Definition: legend1.C:17
#define ClassDef(name, id)
Definition: Rtypes.h:322
Straight-line-set with extra scaling, useful for projectables that need to be scaled in accordance wi...
TEveScalableStraightLineSet & operator=(const TEveScalableStraightLineSet &)
double Double_t
Definition: RtypesCore.h:57
TEveScalableStraightLineSet(const TEveScalableStraightLineSet &)
Double_t y[n]
Definition: legend1.C:17
you should not use this method at all Int_t Int_t z
Definition: TRolke.cxx:630
void SetScale(Double_t scale)
Loop over line parameters and scale coordinates.
const Int_t n
Definition: legend1.C:16
Set of straight lines with optional markers along the lines.
void SetScaleCenter(Float_t x, Float_t y, Float_t z)
Set scale center.