Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4PadOptions Class Reference

#include <TGo4PadOptions.h>

List of all members.

Public Methods

 TGo4PadOptions (TPad *Pad, const char *DrawOption, Bool_t DragAddOption=false)
void GetHistogramFullRange (Int_t &Xmin, Int_t &Xmax, Int_t &Ymin, Int_t &Ymax)
void SetHistogramFullRange (Int_t Xmin, Int_t Xmax, Int_t Ymin, Int_t Ymax)
TString * GetStringDrawOption ()
bool DragAddOption ()
void setHisDrawStyle (const char *DrawString)
void SetHisDrawStyle (int t)
int GetHisDrawStyle ()
void SetHisErrorStyle (int t)
int GetHisErrorStyle ()
void SetHisCoordStyle (int t)
int GetHisCoordStyle ()
void SetHisXStyle (int t)
int GetHisXStyle ()
void SetHisYStyle (int t)
int GetHisYStyle ()
void SetHisZStyle (int t)
int GetHisZStyle ()
void SetHisStats (bool on)
bool IsHisStats ()
void SetHisTitle (bool on)
bool IsHisTitle ()
void SetLegendDraw (bool on)
bool IsLegendDraw ()
void SetLegend (TLegend *leg)
TLegend * GetLegend ()
void SetCrosshair (bool on)
bool IsCrosshair ()
void SetPadFitOptions (TGo4FitGUIOptions *FitOptions)
TGo4FitGUIOptionsGetPadFitOptions ()
void SetCondition (TGo4Condition *con)
TGo4ConditionGetCondition ()
void SetAutoScale (bool AutoScale)
bool GetAutoScale ()
void GetUxRange (double &xmin, double &xmax)
void SetUxRange (double xmin, double xmax)
void GetUyRange (double &ymin, double &ymax)
void SetUyRange (double ymin, double ymax)
void GetUzRange (double &zmin, double &zmax)
void SetUzRange (double zmin, double zmax)
virtual ~TGo4PadOptions ()

Private Attributes

Int_t fYLastBin
TString fOption
TPad * fxPad
Int_t fYFirstBin
Int_t fXLastBin
Int_t fXFirstBin
bool fxDragAddOption
bool fxAutoScale
TGo4FitGUIOptionsfxFitOptions
TGo4ConditionfxCondition
TLegend * fxLegend
int HisDrawStyle
int HisCoordStyle
int HisXStyle
int HisYStyle
int HisZStyle
int HisErrorStyle
bool fbHisStats
bool fbHisTitle
bool fbCrosshair
bool fbDrawLegend
double fxUxmin
double fxUxmax
double fxUymin
double fxUymax
double fxUzmin
double fxUzmax

Friends

class TGo4PreviewPanelStatus


Detailed Description

Author:
Mohammad Al-Turany
Since:
24.10.2001

Definition at line 32 of file TGo4PadOptions.h.


Constructor & Destructor Documentation

TGo4PadOptions::TGo4PadOptions TPad *    Pad,
const char *    DrawOption,
Bool_t    DragAddOption = false
 

Definition at line 22 of file TGo4PadOptions.cxx.

References fbCrosshair, fbDrawLegend, fbHisStats, fbHisTitle, fxAutoScale, fxCondition, fxFitOptions, fxLegend, fxUxmax, fxUxmin, fxUymax, fxUymin, HisCoordStyle, HisDrawStyle, HisErrorStyle, HisXStyle, HisYStyle, and HisZStyle.

TGo4PadOptions::~TGo4PadOptions   [virtual]
 

Definition at line 46 of file TGo4PadOptions.cxx.

References fxCondition.


Member Function Documentation

void TGo4PadOptions::GetHistogramFullRange Int_t &    Xmin,
Int_t &    Xmax,
Int_t &    Ymin,
Int_t &    Ymax
 

Definition at line 59 of file TGo4PadOptions.cxx.

References fXFirstBin, fXLastBin, fYFirstBin, and fYLastBin.

void TGo4PadOptions::SetHistogramFullRange Int_t    Xmin,
Int_t    Xmax,
Int_t    Ymin,
Int_t    Ymax
 

Definition at line 51 of file TGo4PadOptions.cxx.

References fXFirstBin, fXLastBin, fYFirstBin, and fYLastBin.

Referenced by TGo4PreviewPanelStatus::SetPadDrawOption().

TString * TGo4PadOptions::GetStringDrawOption  
 

Definition at line 123 of file TGo4PadOptions.cxx.

References fOption.

Referenced by TGo4QTHItem::DrawObj().

bool TGo4PadOptions::DragAddOption   [inline]
 

Definition at line 41 of file TGo4PadOptions.h.

References fxDragAddOption.

Referenced by TGo4QTHItem::DrawObj(), TGo4QRootCanvas::dropEvent(), and TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::setHisDrawStyle const char *    DrawString
 

Definition at line 68 of file TGo4PadOptions.cxx.

References HisCoordStyle, HisDrawStyle, and HisErrorStyle.

Referenced by TGo4QPicItem::DrawSubPic().

void TGo4PadOptions::SetHisDrawStyle int    t [inline]
 

Definition at line 44 of file TGo4PadOptions.h.

References HisDrawStyle.

Referenced by TGo4QPicItem::DrawSubPic().

int TGo4PadOptions::GetHisDrawStyle   [inline]
 

Definition at line 45 of file TGo4PadOptions.h.

References HisDrawStyle.

void TGo4PadOptions::SetHisErrorStyle int    t [inline]
 

Definition at line 47 of file TGo4PadOptions.h.

References HisErrorStyle.

Referenced by TGo4QPicItem::DrawSubPic().

int TGo4PadOptions::GetHisErrorStyle   [inline]
 

Definition at line 48 of file TGo4PadOptions.h.

References HisErrorStyle.

void TGo4PadOptions::SetHisCoordStyle int    t [inline]
 

Definition at line 50 of file TGo4PadOptions.h.

References HisCoordStyle.

Referenced by TGo4QPicItem::DrawSubPic().

int TGo4PadOptions::GetHisCoordStyle   [inline]
 

Definition at line 51 of file TGo4PadOptions.h.

References HisCoordStyle.

void TGo4PadOptions::SetHisXStyle int    t [inline]
 

Definition at line 53 of file TGo4PadOptions.h.

References HisXStyle.

Referenced by TGo4QPicItem::DrawSubPic(), TGo4PreviewPanelStatus::SetPadDrawOption(), and TGo4ScriptSlots::SetPadOptions().

int TGo4PadOptions::GetHisXStyle   [inline]
 

Definition at line 54 of file TGo4PadOptions.h.

References HisXStyle.

Referenced by TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::SetHisYStyle int    t [inline]
 

Definition at line 56 of file TGo4PadOptions.h.

References HisYStyle.

Referenced by TGo4QPicItem::DrawSubPic(), TGo4PreviewPanelStatus::SetPadDrawOption(), and TGo4ScriptSlots::SetPadOptions().

int TGo4PadOptions::GetHisYStyle   [inline]
 

Definition at line 57 of file TGo4PadOptions.h.

References HisYStyle.

Referenced by TGo4ScriptSlots::GenerateStartupScript(), and TGo4QItem::IsLogYScale().

void TGo4PadOptions::SetHisZStyle int    t [inline]
 

Definition at line 59 of file TGo4PadOptions.h.

References HisZStyle.

Referenced by TGo4QPicItem::DrawSubPic(), TGo4PreviewPanelStatus::SetPadDrawOption(), and TGo4ScriptSlots::SetPadOptions().

int TGo4PadOptions::GetHisZStyle   [inline]
 

Definition at line 60 of file TGo4PadOptions.h.

References HisZStyle.

Referenced by TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::SetHisStats bool    on [inline]
 

Definition at line 62 of file TGo4PadOptions.h.

References fbHisStats.

Referenced by TGo4PreviewPanelStatus::SetPadHistogramStats(), and TGo4ScriptSlots::SetPadOptions().

bool TGo4PadOptions::IsHisStats   [inline]
 

Definition at line 63 of file TGo4PadOptions.h.

References fbHisStats.

Referenced by TGo4QTHItem::DrawObj(), and TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::SetHisTitle bool    on [inline]
 

Definition at line 65 of file TGo4PadOptions.h.

References fbHisTitle.

Referenced by TGo4PreviewPanelStatus::SetPadHistogramTitle(), and TGo4ScriptSlots::SetPadOptions().

bool TGo4PadOptions::IsHisTitle   [inline]
 

Definition at line 66 of file TGo4PadOptions.h.

References fbHisTitle.

Referenced by TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::SetLegendDraw bool    on [inline]
 

Definition at line 68 of file TGo4PadOptions.h.

References fbDrawLegend.

Referenced by TGo4PreviewPanelStatus::SetPadLegend(), and TGo4ScriptSlots::SetPadOptions().

bool TGo4PadOptions::IsLegendDraw   [inline]
 

Definition at line 69 of file TGo4PadOptions.h.

References fbDrawLegend.

Referenced by TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::SetLegend TLegend *    leg [inline]
 

Definition at line 73 of file TGo4PadOptions.h.

References fxLegend.

Referenced by TGo4PreviewPanelSlots::ClearLegend(), and TGo4PreviewPanelSlots::DrawLegend().

TLegend* TGo4PadOptions::GetLegend   [inline]
 

Definition at line 75 of file TGo4PadOptions.h.

References fxLegend.

Referenced by TGo4PreviewPanelSlots::ClearLegend(), and TGo4PreviewPanelSlots::DrawLegend().

void TGo4PadOptions::SetCrosshair bool    on [inline]
 

Definition at line 77 of file TGo4PadOptions.h.

References fbCrosshair.

Referenced by TGo4PreviewPanelStatus::SetPadCrosshair(), and TGo4ScriptSlots::SetPadOptions().

bool TGo4PadOptions::IsCrosshair   [inline]
 

Definition at line 78 of file TGo4PadOptions.h.

References fbCrosshair.

Referenced by TGo4ScriptSlots::GenerateStartupScript().

void TGo4PadOptions::SetPadFitOptions TGo4FitGUIOptions   FitOptions [inline]
 

Definition at line 80 of file TGo4PadOptions.h.

References fxFitOptions.

Referenced by TGo4FitPanelSlots::DeletePadFitOptions(), and TGo4FitPanelSlots::GetPadFitOptions().

TGo4FitGUIOptions* TGo4PadOptions::GetPadFitOptions   [inline]
 

Definition at line 81 of file TGo4PadOptions.h.

References fxFitOptions.

Referenced by TGo4FitPanelSlots::DeletePadFitOptions(), and TGo4FitPanelSlots::GetPadFitOptions().

void TGo4PadOptions::SetCondition TGo4Condition   con
 

Definition at line 173 of file TGo4PadOptions.cxx.

References fxCondition.

Referenced by TGo4PreviewPanelSlots::AddObject(), TGo4QPicItem::DrawSubPic(), and TGo4WindowEditSlots::SetWorkPadCondition().

TGo4Condition* TGo4PadOptions::GetCondition   [inline]
 

Definition at line 85 of file TGo4PadOptions.h.

References fxCondition.

Referenced by TGo4WindowEditSlots::AssignWorkViewPanel(), TGo4ScriptSlots::GenerateStartupScript(), and TGo4WindowEditSlots::GetWorkPadCondition().

void TGo4PadOptions::SetAutoScale bool    AutoScale [inline]
 

Definition at line 87 of file TGo4PadOptions.h.

References fxAutoScale.

Referenced by TGo4QItem::SetKeepScale(), and TGo4ScriptSlots::SetPadOptions().

bool TGo4PadOptions::GetAutoScale   [inline]
 

Definition at line 88 of file TGo4PadOptions.h.

References fxAutoScale.

Referenced by TGo4ScriptSlots::GenerateStartupScript(), and TGo4QItem::IsKeepScale().

void TGo4PadOptions::GetUxRange double &    xmin,
double &    xmax
[inline]
 

Definition at line 90 of file TGo4PadOptions.h.

References fxUxmax, and fxUxmin.

void TGo4PadOptions::SetUxRange double    xmin,
double    xmax
[inline]
 

Definition at line 93 of file TGo4PadOptions.h.

References fxUxmax, and fxUxmin.

Referenced by TGo4QPicItem::DrawSubPic().

void TGo4PadOptions::GetUyRange double &    ymin,
double &    ymax
[inline]
 

Definition at line 97 of file TGo4PadOptions.h.

References fxUymax, and fxUymin.

void TGo4PadOptions::SetUyRange double    ymin,
double    ymax
[inline]
 

Definition at line 100 of file TGo4PadOptions.h.

References fxUymax, and fxUymin.

Referenced by TGo4QPicItem::DrawSubPic().

void TGo4PadOptions::GetUzRange double &    zmin,
double &    zmax
[inline]
 

Definition at line 103 of file TGo4PadOptions.h.

References fxUzmax, and fxUzmin.

void TGo4PadOptions::SetUzRange double    zmin,
double    zmax
[inline]
 

Definition at line 106 of file TGo4PadOptions.h.

References fxUzmax, and fxUzmin.


Friends And Related Function Documentation

friend class TGo4PreviewPanelStatus [friend]
 

Definition at line 33 of file TGo4PadOptions.h.


Member Data Documentation

Int_t TGo4PadOptions::fYLastBin [private]
 

Definition at line 113 of file TGo4PadOptions.h.

Referenced by GetHistogramFullRange(), and SetHistogramFullRange().

TString TGo4PadOptions::fOption [private]
 

Definition at line 114 of file TGo4PadOptions.h.

Referenced by GetStringDrawOption().

TPad* TGo4PadOptions::fxPad [private]
 

Definition at line 115 of file TGo4PadOptions.h.

Referenced by TGo4PreviewPanelStatus::SetPadCrosshair(), and TGo4PreviewPanelStatus::SetPadDrawOption().

Int_t TGo4PadOptions::fYFirstBin [private]
 

Definition at line 116 of file TGo4PadOptions.h.

Referenced by GetHistogramFullRange(), and SetHistogramFullRange().

Int_t TGo4PadOptions::fXLastBin [private]
 

Definition at line 117 of file TGo4PadOptions.h.

Referenced by GetHistogramFullRange(), and SetHistogramFullRange().

Int_t TGo4PadOptions::fXFirstBin [private]
 

Definition at line 118 of file TGo4PadOptions.h.

Referenced by GetHistogramFullRange(), and SetHistogramFullRange().

bool TGo4PadOptions::fxDragAddOption [private]
 

Definition at line 119 of file TGo4PadOptions.h.

Referenced by DragAddOption().

bool TGo4PadOptions::fxAutoScale [private]
 

Definition at line 120 of file TGo4PadOptions.h.

Referenced by GetAutoScale(), SetAutoScale(), and TGo4PadOptions().

TGo4FitGUIOptions* TGo4PadOptions::fxFitOptions [private]
 

Definition at line 121 of file TGo4PadOptions.h.

Referenced by GetPadFitOptions(), SetPadFitOptions(), and TGo4PadOptions().

TGo4Condition* TGo4PadOptions::fxCondition [private]
 

Definition at line 122 of file TGo4PadOptions.h.

Referenced by GetCondition(), SetCondition(), TGo4PadOptions(), and ~TGo4PadOptions().

TLegend* TGo4PadOptions::fxLegend [private]
 

Definition at line 123 of file TGo4PadOptions.h.

Referenced by GetLegend(), SetLegend(), and TGo4PadOptions().

int TGo4PadOptions::HisDrawStyle [private]
 

Definition at line 124 of file TGo4PadOptions.h.

Referenced by GetHisDrawStyle(), SetHisDrawStyle(), setHisDrawStyle(), and TGo4PadOptions().

int TGo4PadOptions::HisCoordStyle [private]
 

Definition at line 125 of file TGo4PadOptions.h.

Referenced by GetHisCoordStyle(), SetHisCoordStyle(), setHisDrawStyle(), and TGo4PadOptions().

int TGo4PadOptions::HisXStyle [private]
 

Definition at line 126 of file TGo4PadOptions.h.

Referenced by GetHisXStyle(), SetHisXStyle(), and TGo4PadOptions().

int TGo4PadOptions::HisYStyle [private]
 

Definition at line 127 of file TGo4PadOptions.h.

Referenced by GetHisYStyle(), SetHisYStyle(), and TGo4PadOptions().

int TGo4PadOptions::HisZStyle [private]
 

Definition at line 128 of file TGo4PadOptions.h.

Referenced by GetHisZStyle(), SetHisZStyle(), and TGo4PadOptions().

int TGo4PadOptions::HisErrorStyle [private]
 

Definition at line 129 of file TGo4PadOptions.h.

Referenced by GetHisErrorStyle(), setHisDrawStyle(), SetHisErrorStyle(), and TGo4PadOptions().

bool TGo4PadOptions::fbHisStats [private]
 

Definition at line 130 of file TGo4PadOptions.h.

Referenced by IsHisStats(), SetHisStats(), and TGo4PadOptions().

bool TGo4PadOptions::fbHisTitle [private]
 

Definition at line 131 of file TGo4PadOptions.h.

Referenced by IsHisTitle(), SetHisTitle(), and TGo4PadOptions().

bool TGo4PadOptions::fbCrosshair [private]
 

Definition at line 132 of file TGo4PadOptions.h.

Referenced by IsCrosshair(), SetCrosshair(), and TGo4PadOptions().

bool TGo4PadOptions::fbDrawLegend [private]
 

Definition at line 133 of file TGo4PadOptions.h.

Referenced by IsLegendDraw(), SetLegendDraw(), and TGo4PadOptions().

double TGo4PadOptions::fxUxmin [private]
 

Definition at line 134 of file TGo4PadOptions.h.

Referenced by GetUxRange(), SetUxRange(), and TGo4PadOptions().

double TGo4PadOptions::fxUxmax [private]
 

Definition at line 135 of file TGo4PadOptions.h.

Referenced by GetUxRange(), SetUxRange(), and TGo4PadOptions().

double TGo4PadOptions::fxUymin [private]
 

Definition at line 136 of file TGo4PadOptions.h.

Referenced by GetUyRange(), SetUyRange(), and TGo4PadOptions().

double TGo4PadOptions::fxUymax [private]
 

Definition at line 137 of file TGo4PadOptions.h.

Referenced by GetUyRange(), SetUyRange(), and TGo4PadOptions().

double TGo4PadOptions::fxUzmin [private]
 

Definition at line 138 of file TGo4PadOptions.h.

Referenced by GetUzRange(), and SetUzRange().

double TGo4PadOptions::fxUzmax [private]
 

Definition at line 139 of file TGo4PadOptions.h.

Referenced by GetUzRange(), and SetUzRange().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:48 2005 for Go4-v2.10-5 by doxygen1.2.15