mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
gnuPlot.hpp File Reference

Declaration and definition of an interface to the gnuplot program. More...

Declaration and definition of an interface to the gnuplot program.

Author
Jared R. Males (jared.nosp@m.male.nosp@m.s@gma.nosp@m.il.c.nosp@m.om)

Definition in file gnuPlot.hpp.

#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
#include <poll.h>
#include <stdlib.h>
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
#include <cmath>
#include <map>
#include "../constants.hpp"
#include "../../mxError.hpp"
#include "../../sys/timeUtils.hpp"

Go to the source code of this file.

Classes

class  mx::math::gnuPlot
 An interactive c++ interface to gnuplot. More...
 

Namespaces

namespace  mx
 The mxlib c++ namespace.
 

Macros

#define MX_GP_FNAME_SZ   ( 128 )
 The size of the string for managing the stderr fifo.
 
#define MX_GP_TEMP_SZ   ( 128 )
 The size of the string for managing temporary file names.
 
#define MX_GP_FC_TIME   ( 10000 )
 
#define MX_GP_FC_RETRIES   ( 10 )