ROOT_Application  2.0
C++ Core modules and GUIStock
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes
CommonXAxis Class Reference

#include <CommonXAxis.h>

Collaboration diagram for CommonXAxis:
Collaboration graph
[legend]

Public Member Functions

 CommonXAxis ()
 
 ~CommonXAxis ()
 
TAxis * GetXAxis ()
 
void SetCommonXAxis (TAxis *xaxis)
 
void UpdateCommonAxis (int new_size)
 for Update of CSV, increase size of the axis More...
 
Int_t GetShift () const
 
void SetShift (UInt_t new_shift)
 
void IncrShift ()
 
void DecrShift ()
 
Int_t GetNbins ()
 
Int_t GetFirst ()
 
Int_t GetLast ()
 

Private Attributes

TAxis * fcommon_axis
 
Int_t shift
 

Detailed Description

Definition at line 29 of file CommonXAxis.h.

Constructor & Destructor Documentation

CommonXAxis::CommonXAxis ( )
inline

Definition at line 42 of file CommonXAxis.h.

CommonXAxis::~CommonXAxis ( )
inline

Definition at line 48 of file CommonXAxis.h.

Member Function Documentation

void CommonXAxis::DecrShift ( )
inline

Definition at line 74 of file CommonXAxis.h.

References shift.

Referenced by THStockFrame::HandleButton().

Here is the caller graph for this function:

Int_t CommonXAxis::GetFirst ( )
inline

Definition at line 78 of file CommonXAxis.h.

References fcommon_axis.

Referenced by IndicatorObjectStock::ComputeBinRange(), and CanvasStock::UpdateCommonAxis().

Here is the caller graph for this function:

Int_t CommonXAxis::GetLast ( )
inline

Definition at line 79 of file CommonXAxis.h.

References fcommon_axis.

Referenced by IndicatorObjectStock::ComputeBinRange(), and CanvasStock::UpdateCommonAxis().

Here is the caller graph for this function:

Int_t CommonXAxis::GetNbins ( )
inline
Int_t CommonXAxis::GetShift ( ) const
inline

Definition at line 71 of file CommonXAxis.h.

References shift.

Referenced by IndicatorObjectStock::ComputeBinRange(), PStockLine::GetValues(), and THStockFrame::HandleButton().

Here is the caller graph for this function:

TAxis* CommonXAxis::GetXAxis ( )
inline
void CommonXAxis::IncrShift ( )
inline

Definition at line 73 of file CommonXAxis.h.

References shift.

Referenced by THStockFrame::HandleButton().

Here is the caller graph for this function:

void CommonXAxis::SetCommonXAxis ( TAxis *  xaxis)
inline

Definition at line 55 of file CommonXAxis.h.

References fcommon_axis, and shift.

Referenced by CanvasStock::AddListDataStockToMap().

Here is the caller graph for this function:

void CommonXAxis::SetShift ( UInt_t  new_shift)
inline

Definition at line 72 of file CommonXAxis.h.

References shift.

void CommonXAxis::UpdateCommonAxis ( int  new_size)

for Update of CSV, increase size of the axis

Field Documentation

TAxis* CommonXAxis::fcommon_axis
private

Definition at line 32 of file CommonXAxis.h.

Referenced by GetFirst(), GetLast(), GetNbins(), GetXAxis(), and SetCommonXAxis().

Int_t CommonXAxis::shift
private

Definition at line 38 of file CommonXAxis.h.

Referenced by DecrShift(), GetShift(), IncrShift(), SetCommonXAxis(), and SetShift().


The documentation for this class was generated from the following file: