Compounds | |
class | Data |
Container for x/y data pairs, optionally with dx and dy. More... | |
class | Environment |
Hierarchical environment system. More... | |
class | EnvironmentUser |
Base class for any class that should use Environment. More... | |
class | Graph |
Container for a graph holding some datasets. More... | |
class | Save |
Container for a number of graphs to be saved in a xmgrace compatible file format. More... | |
struct | Save::CopySrc |
Struct to give easy access to copy-data sources. More... | |
struct | Save::Template |
Struct to hold template data. More... | |
Typedefs | |
typedef std::vector< std::string > | StringVec |
convenience type definition | |
typedef std::vector< StringVec > | String2Vec |
convenience type definition | |
typedef std::map< int, StringVec > | StringVecMap |
convenience type definition | |
typedef std::map< int, StringVecMap > | StringVec2Map |
convenience type definition | |
typedef std::map< std::string, std::string > | StringMap |
convenience type definition | |
typedef std::map< std::string, StringMap * > | StringStringMap |
convenience type definition | |
Functions | |
std::string | smashVars (const std::string &from) |
Removes any occurences of $NAME or ${CONTEXT::NAME} in a string. | |
std::string | stringNum (double d, const char *fmt="%lg") |
String factory formatting double values. | |
std::string | stringNum (float d, const char *fmt="%g") |
String factory formatting double values. | |
std::string | stringNum (long i, const char *fmt="%ld") |
String factory formatting double values. | |
std::string | stringNum (int i, const char *fmt="%d") |
String factory formatting double values. |
The datasets are organized in graphs. At least one graph is saved per file depending on the template used (if any).