12 #ifndef ROOT_TEvePlot3D
13 #define ROOT_TEvePlot3D
18 class TEvePlot3D :
public TEveElementList
20 friend class TEvePlot3DGL;
23 TEvePlot3D(
const TEvePlot3D&);
24 TEvePlot3D& operator=(
const TEvePlot3D&);
35 TEvePlot3D(
const char* n=
"TEvePlot3D",
const char* t=
"");
36 virtual ~TEvePlot3D() {}
38 void SetPlot(TObject* obj,
const TString& opt) { fPlot = obj; fPlotOption = opt; }
40 TObject* GetPlot()
const {
return fPlot; }
41 TString GetPlotOption()
const {
return fPlotOption; }
43 void SetLogXYZ(Bool_t lx, Bool_t ly, Bool_t lz) { fLogX = lx; fLogY = ly; fLogZ = lz; }
45 void SetLogX(Bool_t l) { fLogX = l; }
46 void SetLogY(Bool_t l) { fLogY = l; }
47 void SetLogZ(Bool_t l) { fLogZ = l; }
49 Bool_t GetLogX()
const {
return fLogX; }
50 Bool_t GetLogY()
const {
return fLogY; }
51 Bool_t GetLogZ()
const {
return fLogZ; }
53 virtual void Paint(Option_t* option=
"");
55 ClassDef(TEvePlot3D, 0);