ant
A2 ant: class-based analysis framework
draw_TGraph_t< T > Struct Template Reference
+ Inheritance diagram for draw_TGraph_t< T >:
+ Collaboration diagram for draw_TGraph_t< T >:

Public Member Functions

 draw_TGraph_t (T *g, const string &xlabel_, const string &ylabel_="", const interval< double > &yrange_={0,-1})
 
void Draw (const string &opt) const override
 
 draw_TGraph_t (T *g, const string &xlabel_, const string &ylabel_="", const interval< double > &yrange_={0,-1})
 
void Draw (const string &opt) const override
 
- Public Member Functions inherited from ant::root_drawable_traits
virtual ~root_drawable_traits ()=default
 

Public Attributes

T * graph
 
string xlabel
 
string ylabel
 
interval< double > yrange
 

Constructor & Destructor Documentation

◆ draw_TGraph_t() [1/2]

template<typename T >
draw_TGraph_t< T >::draw_TGraph_t ( T *  g,
const string &  xlabel_,
const string &  ylabel_ = "",
const interval< double > &  yrange_ = {0,-1} 
)
inlineexplicit

◆ draw_TGraph_t() [2/2]

template<typename T >
draw_TGraph_t< T >::draw_TGraph_t ( T *  g,
const string &  xlabel_,
const string &  ylabel_ = "",
const interval< double > &  yrange_ = {0,-1} 
)
inlineexplicit

Member Function Documentation

◆ Draw() [1/2]

template<typename T >
void draw_TGraph_t< T >::Draw ( const string &  opt) const
inlineoverridevirtual

◆ Draw() [2/2]

template<typename T >
void draw_TGraph_t< T >::Draw ( const string &  opt) const
inlineoverridevirtual

Member Data Documentation

◆ graph

template<typename T >
T * draw_TGraph_t< T >::graph

◆ xlabel

template<typename T >
string draw_TGraph_t< T >::xlabel

◆ ylabel

template<typename T >
string draw_TGraph_t< T >::ylabel

◆ yrange

template<typename T >
interval< double > draw_TGraph_t< T >::yrange

The documentation for this struct was generated from the following files: