ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Public Member Functions | Private Attributes | List of all members
SlideMaker Class Reference

#include <slide_maker.hpp>

Public Member Functions

 SlideMaker (std::string fname, std::string aspect_ratio="169")
 
 ~SlideMaker ()=default
 
void AddSlide (std::vector< std::string > pnames, int ncols=-1, std::string title="")
 
void Close ()
 

Private Attributes

std::ofstream outfile_
 
std::string filename_
 

Detailed Description

Definition at line 8 of file slide_maker.hpp.

Constructor & Destructor Documentation

SlideMaker::SlideMaker ( std::string  fname,
std::string  aspect_ratio = "169" 
)

Definition at line 7 of file slide_maker.cpp.

References filename_, and outfile_.

SlideMaker::~SlideMaker ( )
default

Member Function Documentation

void SlideMaker::AddSlide ( std::vector< std::string >  pnames,
int  ncols = -1,
std::string  title = "" 
)

Definition at line 15 of file slide_maker.cpp.

References outfile_, and RoundNumber().

Referenced by main().

void SlideMaker::Close ( )

Definition at line 37 of file slide_maker.cpp.

References execute(), filename_, outfile_, and ReplaceAll().

Referenced by main().

Member Data Documentation

std::string SlideMaker::filename_
private

Definition at line 18 of file slide_maker.hpp.

Referenced by Close(), and SlideMaker().

std::ofstream SlideMaker::outfile_
private

Definition at line 17 of file slide_maker.hpp.

Referenced by AddSlide(), Close(), and SlideMaker().


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