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

Definition at line 131 of file TPad.cxx.

Public Types

enum  EKind { drawLine , drawFill , drawMarker }
 

Public Member Functions

template<typename T >
 TPadDrawOperation (Int_t n, T *x, T *y, EKind kind, Int_t arg=1, Bool_t ndc=kFALSE)
 
virtual ~TPadDrawOperation ()=default
 
void Draw (TPad &pad, TVirtualPadPainter *pp, Bool_t withXor)
 

Protected Attributes

Int_t fArg = 1
 
EKind fKind = drawLine
 
Bool_t fNDC = kFALSE
 
std::vector< Double_t > fX
 
std::vector< Double_t > fY
 

Member Enumeration Documentation

◆ EKind

Enumerator
drawLine 
drawFill 
drawMarker 

Definition at line 134 of file TPad.cxx.

Constructor & Destructor Documentation

◆ TPadDrawOperation()

template<typename T >
TPadDrawOperation::TPadDrawOperation ( Int_t n,
T * x,
T * y,
EKind kind,
Int_t arg = 1,
Bool_t ndc = kFALSE )
inline

Definition at line 137 of file TPad.cxx.

◆ ~TPadDrawOperation()

virtual TPadDrawOperation::~TPadDrawOperation ( )
virtualdefault

Member Function Documentation

◆ Draw()

void TPadDrawOperation::Draw ( TPad & pad,
TVirtualPadPainter * pp,
Bool_t withXor )
inline

Definition at line 147 of file TPad.cxx.

Member Data Documentation

◆ fArg

Int_t TPadDrawOperation::fArg = 1
protected

Definition at line 190 of file TPad.cxx.

◆ fKind

EKind TPadDrawOperation::fKind = drawLine
protected

Definition at line 189 of file TPad.cxx.

◆ fNDC

Bool_t TPadDrawOperation::fNDC = kFALSE
protected

Definition at line 191 of file TPad.cxx.

◆ fX

std::vector<Double_t> TPadDrawOperation::fX
protected

Definition at line 188 of file TPad.cxx.

◆ fY

std::vector<Double_t> TPadDrawOperation::fY
protected

Definition at line 188 of file TPad.cxx.

  • graf2d/gpad/src/TPad.cxx