Class to create, store and output qgraph files. More...
#include <OpenFOAM/graph.H>
Class to create, store and output qgraph files.
Definition at line 59 of file graph.H.
Classes | |
class | writer |
Abstract base class for a graph writer. More...
| |
struct | xy |
Public Member Functions | |
graph (const string &title, const string &xName, const string &yName, const scalarField &x) | |
Construct from title and labels (no curves)
| |
graph (const string &title, const string &xName, const string &yName, const scalarField &x, const scalarField &y) | |
Construct from title, labels and y data for 1 curve.
| |
graph (const string &title, const string &xName, const string &yName, Istream &is) | |
Construct from Istream given title and labels.
| |
graph (Istream &is) | |
Construct from Istream.
| |
const string & | title () const |
const string & | xName () const |
const string & | yName () const |
const scalarField & | x () const |
scalarField & | x () |
const scalarField & | y () const |
scalarField & | y () |
void | writeTable (Ostream &) const |
Write out graph data as a simple table.
| |
void | write (Ostream &, const word &format) const |
Write graph to stream in given format.
| |
void | write (const fileName &fName, const word &format) const |
Write graph to file in given format.
| |
Friends | |
Ostream & | operator<< (Ostream &, const graph &) |
Ostream Operator.
|
graph | ( | const string & | title, |
const string & | xName, | ||
const string & | yName, | ||
const scalarField & | x | ||
) |
graph | ( | const string & | title, |
const string & | xName, | ||
const string & | yName, | ||
const scalarField & | x, | ||
const scalarField & | y | ||
) |
Construct from title, labels and y data for 1 curve.
Definition at line 80 of file graph.C.
References curve::curveStyle::CONTINUOUS, and insert().
const string& title | ( | ) | const [inline]
|
Definition at line 150 of file graph.H.
Referenced by xmgrGraph::write(), and gnuplotGraph::write().
const string& xName | ( | ) | const [inline]
|
Definition at line 155 of file graph.H.
Referenced by xmgrGraph::write(), jplotGraph::write(), and gnuplotGraph::write().
const string& yName | ( | ) | const [inline]
|
Definition at line 160 of file graph.H.
Referenced by xmgrGraph::write(), and gnuplotGraph::write().
const scalarField& x | ( | ) | const [inline]
|
Definition at line 166 of file graph.H.
Referenced by Foam::kShellIntegration(), noiseFFT::Ldelta(), noiseFFT::Lf(), noiseFFT::Pdelta(), xmgrGraph::write(), and gnuplotGraph::write().
scalarField& x | ( | ) | [inline]
|
const scalarField & y | ( | ) | const |
Definition at line 123 of file graph.C.
References HashTable< curve *, word, string::hash >::begin(), Foam::exit(), Foam::FatalError, FatalErrorIn, and HashTable< curve *, word, string::hash >::size().
Referenced by noiseFFT::Ldelta(), noiseFFT::Lf(), noiseFFT::Lsum(), and noiseFFT::Pdelta().
scalarField & y | ( | ) |
Definition at line 135 of file graph.C.
References HashTable< curve *, word, string::hash >::begin(), Foam::exit(), Foam::FatalError, FatalErrorIn, and HashTable< curve *, word, string::hash >::size().
void writeTable | ( | Ostream & | os ) | const |
Write out graph data as a simple table.
Definition at line 192 of file graph.C.
References HashTable< curve *, word, string::hash >::begin(), HashTable< curve *, word, string::hash >::end(), Foam::endl(), forAll, Foam::setw(), and token::SPACE.
Referenced by Foam::operator<<(), rawGraph::write(), and jplotGraph::write().
Write graph to stream in given format.
Definition at line 212 of file graph.C.
References graph::writer::New().
Referenced by Foam::makeGraph(), and graph::write().
Write graph to file in given format.
Definition at line 218 of file graph.C.
References Foam::endl(), IOstream::good(), OFstream::name(), graph::writer::New(), WarningIn, and graph::write().