Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
Gnuplot Class Reference

#include <gnuplot-iostream.h>

List of all members.

Public Member Functions

template<class T1 >
std::string binaryFile (T1 arg1, std::string filename="")
template<class T >
std::string binfmt (T arg)
void clearTmpfiles ()
template<class T1 >
std::string file (T1 arg1, std::string filename="")
 Gnuplot (const std::string &cmd="gnuplot")
 Gnuplot (FILE *fh)
template<class T1 >
Gnuplotsend (T1 arg1)
template<typename T , std::size_t N>
Gnuplotsend (T(&arr)[N])
template<class T1 , class T2 >
Gnuplotsend (T1 arg1, T2 arg2)
template<class T1 , class T2 , class T3 , class T4 >
Gnuplotsend (T1 arg1, T2 arg2, T3 arg3, T4 arg4)
template<class T1 >
GnuplotsendBinary (T1 arg1)
 ~Gnuplot ()

Public Attributes

bool debug_messages

Private Member Functions

 Gnuplot (const Gnuplot &)
std::string make_tmpfile ()
const Gnuplotoperator= (const Gnuplot &)

Private Attributes

GnuplotFeedbackfeedback
bool is_pipe
FILE * pout
std::vector< int > tmp_files
GnuplotWriter writer

Detailed Description

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


Constructor & Destructor Documentation

Gnuplot::Gnuplot ( const std::string &  cmd = "gnuplot") [inline, explicit]

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

Gnuplot::Gnuplot ( FILE *  fh) [inline, explicit]

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

Gnuplot::Gnuplot ( const Gnuplot ) [private]
Gnuplot::~Gnuplot ( ) [inline]

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


Member Function Documentation

template<class T1 >
std::string Gnuplot::binaryFile ( T1  arg1,
std::string  filename = "" 
) [inline]

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

template<class T >
std::string Gnuplot::binfmt ( arg) [inline]

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

void Gnuplot::clearTmpfiles ( ) [inline]

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

template<class T1 >
std::string Gnuplot::file ( T1  arg1,
std::string  filename = "" 
) [inline]

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

std::string Gnuplot::make_tmpfile ( ) [inline, private]

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

const Gnuplot& Gnuplot::operator= ( const Gnuplot ) [private]
template<class T1 >
Gnuplot& Gnuplot::send ( T1  arg1) [inline]

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

template<typename T , std::size_t N>
Gnuplot& Gnuplot::send ( T(&)  arr[N]) [inline]

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

template<class T1 , class T2 >
Gnuplot& Gnuplot::send ( T1  arg1,
T2  arg2 
) [inline]

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

template<class T1 , class T2 , class T3 , class T4 >
Gnuplot& Gnuplot::send ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4 
) [inline]

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

template<class T1 >
Gnuplot& Gnuplot::sendBinary ( T1  arg1) [inline]

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


Member Data Documentation

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

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

bool Gnuplot::is_pipe [private]

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

FILE* Gnuplot::pout [private]

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

std::vector<int> Gnuplot::tmp_files [private]

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

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


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


sr_self_test
Author(s): Ugo Cupcic
autogenerated on Mon Oct 6 2014 07:52:52