Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

O_SESSAME::Plot Class Reference

#include <Plot.h>

List of all members.


Detailed Description

A Plot object is used to display data in a 2-D or 3-D plot.

Using GnuPlot, this class is a C++ interface to plotting. for a list of GnuPlot commands, visit: http://www.duke.edu/~hpgavin/gnuplot.html or http://www.cs.uni.edu/Help/gnuplot/

Todo:
Finish documenting API

Definition at line 29 of file Plot.h.

Public Member Functions

 Plot ()
virtual ~Plot ()
 Plot (const Matrix &_data)
 Plot (const Matrix &_data, int _cols[], const int &_numCols)
void AddPlot (const Matrix &_data)
void AddPlot (const Matrix &_data, int _cols[], const int &_numCols)
void Title (const char *_titleString)
void Set (const char *_parameterName, const char *_values)
void Command (const char *_stringCommand)

Private Attributes

FILE * m_pipeVar
char * m_dataFilename


Constructor & Destructor Documentation

O_SESSAME::Plot::Plot  ) 
 

Definition at line 16 of file Plot.cpp.

References m_dataFilename, and m_pipeVar.

Referenced by Plot().

O_SESSAME::Plot::~Plot  )  [virtual]
 

Definition at line 25 of file Plot.cpp.

References m_pipeVar.

O_SESSAME::Plot::Plot const Matrix _data  ) 
 

Definition at line 31 of file Plot.cpp.

References AddPlot(), O_SESSAME::Matrix, and Plot().

O_SESSAME::Plot::Plot const Matrix _data,
int  _cols[],
const int &  _numCols
 

Definition at line 37 of file Plot.cpp.

References AddPlot(), O_SESSAME::Matrix, and Plot().


Member Function Documentation

void O_SESSAME::Plot::AddPlot const Matrix _data,
int  _cols[],
const int &  _numCols
 

Definition at line 61 of file Plot.cpp.

References m_dataFilename, m_pipeVar, and O_SESSAME::Matrix.

void O_SESSAME::Plot::AddPlot const Matrix _data  ) 
 

Definition at line 43 of file Plot.cpp.

References m_dataFilename, m_pipeVar, O_SESSAME::Matrix, and O_SESSAME::MatrixIndexBase.

Referenced by Plot().

void O_SESSAME::Plot::Command const char *  _stringCommand  ) 
 

Definition at line 82 of file Plot.cpp.

void O_SESSAME::Plot::Set const char *  _parameterName,
const char *  _values
 

Definition at line 78 of file Plot.cpp.

void O_SESSAME::Plot::Title const char *  _titleString  ) 
 

Definition at line 71 of file Plot.cpp.

References m_pipeVar.


Member Data Documentation

char* O_SESSAME::Plot::m_dataFilename [private]
 

Definition at line 44 of file Plot.h.

Referenced by AddPlot(), and Plot().

FILE* O_SESSAME::Plot::m_pipeVar [private]
 

Definition at line 43 of file Plot.h.

Referenced by AddPlot(), Plot(), Title(), and ~Plot().


The documentation for this class was generated from the following files:
Generated on Wed Sep 5 12:54:49 2007 for DSACSS Operational Code by  doxygen 1.3.9.1