boca::Graphs Class Reference

#include <Graphs.hh>

Inheritance diagram for boca::Graphs:
[legend]
Collaboration diagram for boca::Graphs:
[legend]

Public Member Functions

 Graphs (std::string const &path, std::string const &name, bool show_title=false)
 
 ~Graphs ()
 
void AddGraph (std::vector< double > const &xs, std::vector< double > const &ys, latex::String const &name=latex::String())
 
void SetLegend (Orientation orientation, latex::String const &title=latex::String())
 
void SetXAxis (const boca::latex::String &title, boca::Range< double > const &range=Range< double >())
 
void SetYAxis (const boca::latex::String &title, boca::Range< double > const &range=Range< double >())
 
void AddLine (double x_value, latex::String const &title=latex::String())
 
- Public Member Functions inherited from boca::Canvas
 Canvas ()
 
 Canvas (std::string const &path, std::string const &name, bool show_title=false)
 
TCanvas const & canvas () const
 
TCanvas & canvas ()
 
template<typename Value >
bool SetLog (Range< Value > const &range)
 
void SetLog ()
 
std::string SaveAs (std::string const &name)
 
std::string FileName () const
 
virtual std::string FileBaseName () const
 
 Canvas (Canvas const &)=default
 
 Canvas (Canvas &&)=default
 
Canvasoperator= (Canvas const &)&=default
 
Canvasoperator= (Canvas &&)&=default
 

Additional Inherited Members

- Protected Member Functions inherited from boca::Canvas
 ~Canvas ()
 
std::string const & Title () const
 
std::string Path () const
 

Constructor & Destructor Documentation

boca::Graphs::Graphs ( std::string const &  path,
std::string const &  name,
bool  show_title = false 
)
boca::Graphs::~Graphs ( )

Member Function Documentation

void boca::Graphs::AddGraph ( std::vector< double > const &  xs,
std::vector< double > const &  ys,
latex::String const &  name = latex::String() 
)
void boca::Graphs::AddLine ( double  x_value,
latex::String const &  title = latex::String() 
)
void boca::Graphs::SetLegend ( boca::Orientation  orientation,
latex::String const &  title = latex::String() 
)
void boca::Graphs::SetXAxis ( const boca::latex::String title,
boca::Range< double > const &  range = Range<double>() 
)
void boca::Graphs::SetYAxis ( const boca::latex::String title,
boca::Range< double > const &  range = Range<double>() 
)

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