\section{eo\-Gnuplot Class Reference}
\label{classeo_gnuplot}\index{eoGnuplot@{eoGnuplot}}
Base class for calls to gnuplot.  


{\tt \#include $<$eo\-Gnuplot.h$>$}

Inheritance diagram for eo\-Gnuplot::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classeo_gnuplot}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf eo\-Gnuplot} (std::string \_\-title, std::string \_\-extra=std::string(\char`\"{}\char`\"{}))
\begin{CompactList}\small\item\em Open pipe to Gnuplot. \item\end{CompactList}\item 
virtual {\bf $\sim$eo\-Gnuplot} ()
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item 
virtual std::string {\bf class\-Name} () const \label{classeo_gnuplot_a2}

\begin{CompactList}\small\item\em Class name. \item\end{CompactList}\item 
void {\bf gnuplot\-Command} (const char $\ast$\_\-command)\label{classeo_gnuplot_a3}

\begin{CompactList}\small\item\em Send command to gnuplot. \item\end{CompactList}\item 
void {\bf gnuplot\-Command} (std::string \_\-command)
\begin{CompactList}\small\item\em Send command to gnuplot. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf init\-Gnu\-Plot} (std::string \_\-title, std::string \_\-extra)
\begin{CompactList}\small\item\em Initialize gnuplot. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
bool {\bf first\-Time}\label{classeo_gnuplot_p0}

\begin{CompactList}\small\item\em The stats might be unknown in Ctor. \item\end{CompactList}\item 
PCom $\ast$ {\bf gp\-Com}\label{classeo_gnuplot_p1}

\begin{CompactList}\small\item\em Communication with gnuplot OK. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Protected Attributes}
\begin{CompactItemize}
\item 
unsigned {\bf num\-Window} = 0\label{classeo_gnuplot_t0}

\begin{CompactList}\small\item\em Internal counter for gnuplot windows. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Base class for calls to gnuplot. 

This class is the abstract class that will be used by further gnuplot calls to plots what is already written by some {\bf eo\-Monitor}{\rm (p.\,\pageref{classeo_monitor})} into a file

\begin{Desc}
\item[Author:]Marc Schoenauer \end{Desc}
\begin{Desc}
\item[Version:]0.0 (2001) \end{Desc}




Definition at line 38 of file eo\-Gnuplot.h.

\subsection{Constructor \& Destructor Documentation}
\index{eoGnuplot@{eo\-Gnuplot}!eoGnuplot@{eoGnuplot}}
\index{eoGnuplot@{eoGnuplot}!eoGnuplot@{eo\-Gnuplot}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}eo\-Gnuplot::eo\-Gnuplot (std::string {\em \_\-title}, std::string {\em \_\-extra} = {\tt std::string(\char`\"{}\char`\"{})})}\label{classeo_gnuplot_a0}


Open pipe to Gnuplot. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em \_\-title}]Title for gnuplot window. \item[{\em \_\-extra}]Extra parameters to gnuplot (default $<$none$>$). \end{description}
\end{Desc}


Definition at line 37 of file eo\-Gnuplot.cpp.

References init\-Gnu\-Plot().\index{eoGnuplot@{eo\-Gnuplot}!~eoGnuplot@{$\sim$eoGnuplot}}
\index{~eoGnuplot@{$\sim$eoGnuplot}!eoGnuplot@{eo\-Gnuplot}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}eo\-Gnuplot::$\sim${\bf eo\-Gnuplot} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classeo_gnuplot_a1}


Destructor. 

Close the gnuplot windows if pipe was correctly opened 

Definition at line 45 of file eo\-Gnuplot.cpp.

References gp\-Com.

\subsection{Member Function Documentation}
\index{eoGnuplot@{eo\-Gnuplot}!gnuplotCommand@{gnuplotCommand}}
\index{gnuplotCommand@{gnuplotCommand}!eoGnuplot@{eo\-Gnuplot}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void eo\-Gnuplot::gnuplot\-Command (std::string {\em \_\-command})\hspace{0.3cm}{\tt  [inline]}}\label{classeo_gnuplot_a4}


Send command to gnuplot. 

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 

Definition at line 66 of file eo\-Gnuplot.h.\index{eoGnuplot@{eo\-Gnuplot}!initGnuPlot@{initGnuPlot}}
\index{initGnuPlot@{initGnuPlot}!eoGnuplot@{eo\-Gnuplot}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void eo\-Gnuplot::init\-Gnu\-Plot (std::string {\em \_\-title}, std::string {\em \_\-extra})\hspace{0.3cm}{\tt  [protected]}}\label{classeo_gnuplot_b0}


Initialize gnuplot. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em \_\-title}]Title for gnuplot window. \item[{\em \_\-extra}]Extra parameters to gnuplot. \end{description}
\end{Desc}


Definition at line 70 of file eo\-Gnuplot.cpp.

References gp\-Com, and num\-Window.

Referenced by eo\-Gnuplot().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
eo\-Gnuplot.h\item 
eo\-Gnuplot.cpp\end{CompactItemize}
