#include <FFpGraph.H>
|
| | FFpGraph (FFpCurve *curve=NULL) |
| |
| | FFpGraph (size_t nCurves, bool populateGraph=true) |
| |
| | ~FFpGraph () |
| |
| void | addCurve (FFpCurve *curve) |
| |
| void | clear () |
| |
| bool | empty () const |
| |
| size_t | numCurves () const |
| |
| FFpCurve & | operator[] (const size_t i) |
| |
| void | getTimeInterval (double &t0, double &t1) const |
| |
| void | setTimeInterval (double t0, double t1) |
| |
| void | setNoHeaderState (bool state=true) |
| |
| void | setNoXaxisValues (bool state=true) |
| |
| bool | getNoXaxisValues () const |
| |
| bool | loadTemporalData (FFrExtractor *extractor, std::string &errMsg) |
| |
| bool | loadSpatialData (FFrExtractor *extractor, std::string &errMsg) |
| |
| bool | writeCurve (const std::string &fileName, int format, const std::string &curveId, const std::string &descr, const std::string &xTitle, const std::string &yTitle, const std::string &modelName, std::string &errMsg, int curveNo=1) |
| |
| bool | writeGraph (const std::string &fileName, int format, const std::vector< std::string > &curveId, const std::vector< std::string > &cDescr, const std::string &modelName, std::string &errMsg, int repeats=0, int averages=0, int frmPts=0, int grpPts=0) |
| |
|
| static double | minIncrement (const std::vector< double > &xVals) |
| |
◆ Format
Enums for available curve export formats.
| Enumerator |
|---|
| ASCII | |
| DAC_LITTLE_ENDIAN | |
| DAC_BIG_ENDIAN | |
| RPC_LITTLE_ENDIAN | |
| RPC_BIG_ENDIAN | |
| NFORMATS | |
◆ FFpGraph() [1/2]
| FFpGraph::FFpGraph |
( |
FFpCurve * |
curve = NULL | ) |
|
◆ FFpGraph() [2/2]
| FFpGraph::FFpGraph |
( |
size_t |
nCurves, |
|
|
bool |
populateGraph = true |
|
) |
| |
◆ ~FFpGraph()
◆ addCurve()
| void FFpGraph::addCurve |
( |
FFpCurve * |
curve | ) |
|
|
inline |
◆ clear()
◆ empty()
| bool FFpGraph::empty |
( |
| ) |
const |
|
inline |
◆ getNoXaxisValues()
| bool FFpGraph::getNoXaxisValues |
( |
| ) |
const |
|
inline |
◆ getTimeInterval()
| void FFpGraph::getTimeInterval |
( |
double & |
t0, |
|
|
double & |
t1 |
|
) |
| const |
|
inline |
◆ loadSpatialData()
| bool FFpGraph::loadSpatialData |
( |
FFrExtractor * |
extractor, |
|
|
std::string & |
errMsg |
|
) |
| |
Load spatial data from results data base for all RDB-curves.
◆ loadTemporalData()
| bool FFpGraph::loadTemporalData |
( |
FFrExtractor * |
extractor, |
|
|
std::string & |
errMsg |
|
) |
| |
Load time history data from results data base for all RDB-curves.
◆ minIncrement()
| double FFpGraph::minIncrement |
( |
const std::vector< double > & |
xVals | ) |
|
|
staticprivate |
Get the smallest increment in X (which also is != 0). Returns zero value if not strictly increasing or decreasing.
◆ numCurves()
| size_t FFpGraph::numCurves |
( |
| ) |
const |
|
inline |
◆ operator[]()
| FFpCurve& FFpGraph::operator[] |
( |
const size_t |
i | ) |
|
|
inline |
◆ setNoHeaderState()
| void FFpGraph::setNoHeaderState |
( |
bool |
state = true | ) |
|
|
inline |
◆ setNoXaxisValues()
| void FFpGraph::setNoXaxisValues |
( |
bool |
state = true | ) |
|
|
inline |
◆ setTimeInterval()
| void FFpGraph::setTimeInterval |
( |
double |
t0, |
|
|
double |
t1 |
|
) |
| |
◆ writeCurve()
| bool FFpGraph::writeCurve |
( |
const std::string & |
fileName, |
|
|
int |
fileType, |
|
|
const std::string & |
curveId, |
|
|
const std::string & |
descr, |
|
|
const std::string & |
xTitle, |
|
|
const std::string & |
yTitle, |
|
|
const std::string & |
modelName, |
|
|
std::string & |
errMsg, |
|
|
int |
curveNo = 1 |
|
) |
| |
Write a single curve to an ASCII, DAC or one-channel RPC-file.
◆ writeGraph()
| bool FFpGraph::writeGraph |
( |
const std::string & |
fileName, |
|
|
int |
fileType, |
|
|
const std::vector< std::string > & |
curveId, |
|
|
const std::vector< std::string > & |
cDescr, |
|
|
const std::string & |
modelName, |
|
|
std::string & |
errMsg, |
|
|
int |
repeats = 0, |
|
|
int |
averages = 0, |
|
|
int |
frmPts = 0, |
|
|
int |
grpPts = 0 |
|
) |
| |
Write all curves in a graph to a single RPC-file or a multi-column ASCII-file.
◆ curves
◆ internal
Are the FFpCurves allocated internally or not?
◆ noHeader
Toggles writing of ASCII file header.
◆ noXvalues
Should only the Y-axis values be read?
◆ tmax
Time interval for RDB data loading.
◆ tmin
The documentation for this class was generated from the following files:
- fedem-foundation/src/FFpLib/FFpCurveData/FFpGraph.H
- fedem-foundation/src/FFpLib/FFpCurveData/FFpGraph.C