Public Member Functions | Public Attributes | Private Member Functions | Static Private Member Functions | List of all members
gnuplotio::Gnuplot Class Reference

#include <gnuplot-iostream.h>

Inheritance diagram for gnuplotio::Gnuplot:
Inheritance graph
[legend]

Public Member Functions

template<typename T , typename OrganizationMode >
std::string binaryFile (const T &arg, std::string filename, const std::string &arr_or_rec, OrganizationMode)
 
template<typename T , typename OrganizationMode >
std::string binfmt (const T &arg, const std::string &arr_or_rec, OrganizationMode)
 
void clearTmpfiles ()
 
template<typename T , typename OrganizationMode >
std::string file (const T &arg, std::string filename, OrganizationMode)
 
 Gnuplot (const std::string &_cmd="")
 
 Gnuplot (FILE *_fh)
 
template<typename T >
Gnuplot GNUPLOT_DEPRECATE ("use send1d or send2d")&send(const T &arg)
 
template<typename T >
std::string GNUPLOT_DEPRECATE ("use binfmt1d or binfmt2d") binfmt(const T &arg
 
template<typename T , typename OrganizationMode >
Gnuplotsend (const T &arg, OrganizationMode)
 
template<typename T , typename OrganizationMode >
GnuplotsendBinary (const T &arg, OrganizationMode)
 
 ~Gnuplot ()
 

Public Attributes

std::string const std::string & arr_or_rec
 
bool debug_messages
 
std::vector< int > tmp_files
 

Private Member Functions

void do_flush ()
 
 Gnuplot (const Gnuplot &)
 
std::string make_tmpfile ()
 
const Gnuplotoperator= (const Gnuplot &)
 
- Private Member Functions inherited from gnuplotio::FileHandleWrapper
void fh_close ()
 
int fh_fileno ()
 
 FileHandleWrapper (std::FILE *_fh, bool _should_use_pclose)
 

Static Private Member Functions

static std::string get_default_cmd ()
 
static FileHandleWrapper open_cmdline (const std::string &in)
 

Additional Inherited Members

- Private Attributes inherited from gnuplotio::FileHandleWrapper
bool should_use_pclose
 
std::FILE * wrapped_fh
 

Detailed Description

Definition at line 1549 of file gnuplot-iostream.h.

Constructor & Destructor Documentation

gnuplotio::Gnuplot::Gnuplot ( const std::string &  _cmd = "")
inlineexplicit

Definition at line 1586 of file gnuplot-iostream.h.

gnuplotio::Gnuplot::Gnuplot ( FILE *  _fh)
inlineexplicit

Definition at line 1603 of file gnuplot-iostream.h.

gnuplotio::Gnuplot::Gnuplot ( const Gnuplot )
private
gnuplotio::Gnuplot::~Gnuplot ( )
inline

Definition at line 1626 of file gnuplot-iostream.h.

Member Function Documentation

template<typename T , typename OrganizationMode >
std::string gnuplotio::Gnuplot::binaryFile ( const T &  arg,
std::string  filename,
const std::string &  arr_or_rec,
OrganizationMode   
)
inline

Definition at line 1723 of file gnuplot-iostream.h.

template<typename T , typename OrganizationMode >
std::string gnuplotio::Gnuplot::binfmt ( const T &  arg,
const std::string &  arr_or_rec,
OrganizationMode   
)
inline

Definition at line 1689 of file gnuplot-iostream.h.

void gnuplotio::Gnuplot::clearTmpfiles ( )
inline

Definition at line 1643 of file gnuplot-iostream.h.

void gnuplotio::Gnuplot::do_flush ( )
inlineprivate

Definition at line 1649 of file gnuplot-iostream.h.

template<typename T , typename OrganizationMode >
std::string gnuplotio::Gnuplot::file ( const T &  arg,
std::string  filename,
OrganizationMode   
)
inline

Definition at line 1709 of file gnuplot-iostream.h.

static std::string gnuplotio::Gnuplot::get_default_cmd ( )
inlinestaticprivate

Definition at line 1557 of file gnuplot-iostream.h.

template<typename T >
Gnuplot gnuplotio::Gnuplot::GNUPLOT_DEPRECATE ( "use send1d or send2d"  ) const
inline

Definition at line 1741 of file gnuplot-iostream.h.

template<typename T >
std::string gnuplotio::Gnuplot::GNUPLOT_DEPRECATE ( "use binfmt1d or binfmt2d"  ) const
std::string gnuplotio::Gnuplot::make_tmpfile ( )
inlineprivate

Definition at line 1654 of file gnuplot-iostream.h.

static FileHandleWrapper gnuplotio::Gnuplot::open_cmdline ( const std::string &  in)
inlinestaticprivate

Definition at line 1568 of file gnuplot-iostream.h.

const Gnuplot& gnuplotio::Gnuplot::operator= ( const Gnuplot )
private
template<typename T , typename OrganizationMode >
Gnuplot& gnuplotio::Gnuplot::send ( const T &  arg,
OrganizationMode   
)
inline

Definition at line 1674 of file gnuplot-iostream.h.

template<typename T , typename OrganizationMode >
Gnuplot& gnuplotio::Gnuplot::sendBinary ( const T &  arg,
OrganizationMode   
)
inline

Definition at line 1682 of file gnuplot-iostream.h.

Member Data Documentation

std::string const std::string& gnuplotio::Gnuplot::arr_or_rec

Definition at line 1745 of file gnuplot-iostream.h.

bool gnuplotio::Gnuplot::debug_messages

Definition at line 1846 of file gnuplot-iostream.h.

std::vector<int> gnuplotio::Gnuplot::tmp_files

Definition at line 1842 of file gnuplot-iostream.h.


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


asr_psm_visualizations
Author(s): Gehrung Joachim, Meißner Pascal
autogenerated on Sat Nov 9 2019 03:49:13