Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGraphInteractive Class Reference

Definition at line 810 of file TGraphPainter.cxx.

Public Member Functions

 TGraphInteractive (Int_t sz=0, Bool_t opaque=kTRUE, Bool_t cutg=kFALSE)
 
void AdjustRange (TVirtualPad &parent)
 
Int_t FindPoint (TVirtualPad &parent, TGraph *gr, Int_t px, Int_t py, Bool_t set_d=kFALSE)
 
TObject * GetObject () const
 
void PaintInteractive (TVirtualPad &parent, Int_t px, Int_t py)
 
void RecalculatePoints (TVirtualPad &parent, Int_t px, Int_t py, Double_t *resX, Double_t *resY)
 
void SetObject (TObject *obj)
 

Public Attributes

Bool_t badcase = kFALSE
 
std::vector< Double_t > drawX
 
std::vector< Double_t > drawY
 
std::vector< Int_t > dx
 
std::vector< Int_t > dy
 
Int_t ipoint = -1
 
Bool_t isCutG = kFALSE
 

Protected Attributes

TObject * fObject = nullptr
 
Inheritance diagram for TGraphInteractive:
[legend]

Constructor & Destructor Documentation

◆ TGraphInteractive()

TGraphInteractive::TGraphInteractive ( Int_t sz = 0,
Bool_t opaque = kTRUE,
Bool_t cutg = kFALSE )
inline

Definition at line 818 of file TGraphPainter.cxx.

Member Function Documentation

◆ AdjustRange()

void TGraphInteractive::AdjustRange ( TVirtualPad & parent)
inline

Definition at line 900 of file TGraphPainter.cxx.

◆ FindPoint()

Int_t TGraphInteractive::FindPoint ( TVirtualPad & parent,
TGraph * gr,
Int_t px,
Int_t py,
Bool_t set_d = kFALSE )
inline

Definition at line 829 of file TGraphPainter.cxx.

◆ GetObject()

TObject * TVirtualPad::TInteractive::GetObject ( ) const
inlineinherited

Definition at line 84 of file TVirtualPad.h.

◆ PaintInteractive()

void TGraphInteractive::PaintInteractive ( TVirtualPad & parent,
Int_t px,
Int_t py )
inline

Definition at line 888 of file TGraphPainter.cxx.

◆ RecalculatePoints()

void TGraphInteractive::RecalculatePoints ( TVirtualPad & parent,
Int_t px,
Int_t py,
Double_t * resX,
Double_t * resY )
inline

Definition at line 863 of file TGraphPainter.cxx.

◆ SetObject()

void TVirtualPad::TInteractive::SetObject ( TObject * obj)
inlineinherited

Definition at line 83 of file TVirtualPad.h.

Member Data Documentation

◆ badcase

Bool_t TGraphInteractive::badcase = kFALSE

Definition at line 815 of file TGraphPainter.cxx.

◆ drawX

std::vector<Double_t> TGraphInteractive::drawX

Definition at line 814 of file TGraphPainter.cxx.

◆ drawY

std::vector<Double_t> TGraphInteractive::drawY

Definition at line 814 of file TGraphPainter.cxx.

◆ dx

std::vector<Int_t> TGraphInteractive::dx

Definition at line 813 of file TGraphPainter.cxx.

◆ dy

std::vector<Int_t> TGraphInteractive::dy

Definition at line 813 of file TGraphPainter.cxx.

◆ fObject

TObject* TVirtualPad::TInteractive::fObject = nullptr
protectedinherited

Definition at line 79 of file TVirtualPad.h.

◆ ipoint

Int_t TGraphInteractive::ipoint = -1

Definition at line 812 of file TGraphPainter.cxx.

◆ isCutG

Bool_t TGraphInteractive::isCutG = kFALSE

Definition at line 816 of file TGraphPainter.cxx.

  • hist/histpainter/src/TGraphPainter.cxx