#include <ASerializable.hpp>
◆ ASerializable() [1/3]
| gstlrn::ASerializable::ASerializable |
( |
| ) |
|
|
default |
◆ ASerializable() [2/3]
◆ ASerializable() [3/3]
◆ ~ASerializable()
| gstlrn::ASerializable::~ASerializable |
( |
| ) |
|
|
virtualdefault |
◆ buildFileName()
| String gstlrn::ASerializable::buildFileName |
( |
Id |
status, |
|
|
const String & |
filename, |
|
|
bool |
ensureDirExist = false |
|
) |
| |
|
static |
Build a standard filename for Read or Write operation
- Parameters
-
| status | 1 for Read and 2 for Write |
| filename | Name of the filename (see remark) |
| ensureDirExist | When TRUE, the Directory is created if not already existing |
- Returns
◆ dumpToNF()
| bool gstlrn::ASerializable::dumpToNF |
( |
const String & |
NFFilename, |
|
|
const EFormatNF & |
format = EFormatNF::fromKey("DEFAULT") |
|
) |
| const |
Dump the contents of an object into an Output File using a given Output NF Format.
- Parameters
-
| NFFilename | Name of the Output File |
| format | Choice of the format (see remarks) |
- Returns
- true or false
◆ getFileIdentity()
| String gstlrn::ASerializable::getFileIdentity |
( |
const String & |
filename, |
|
|
bool |
verbose = false |
|
) |
| |
|
static |
Returns the Identity of a Neutral File which allows knowing its type
- Parameters
-
| filename | Name of the Neutral File |
| verbose | Verbose flag |
- Returns
◆ getNFName()
| virtual String gstlrn::ASerializable::getNFName |
( |
| ) |
const |
|
pure virtual |
Implemented in gstlrn::AnamContinuous, gstlrn::AnamDiscrete, gstlrn::AnamDiscreteDD, gstlrn::AnamDiscreteIR, gstlrn::AnamEmpirical, gstlrn::AnamHermite, gstlrn::AnamUser, gstlrn::Grid, gstlrn::PolyLine2D, gstlrn::ACov, gstlrn::CorAniso, gstlrn::CovBase, gstlrn::CovList, gstlrn::TabNoStat, gstlrn::Db, gstlrn::DbGraphO, gstlrn::DbGrid, gstlrn::DbLine, gstlrn::DbMeshStandard, gstlrn::DbMeshTurbo, gstlrn::DriftList, gstlrn::Faults, gstlrn::FracEnviron, gstlrn::FracFamily, gstlrn::FracFault, gstlrn::Rule, gstlrn::RuleShadow, gstlrn::RuleShift, gstlrn::Table, gstlrn::AMesh, gstlrn::MeshEStandard, gstlrn::MeshETurbo, gstlrn::MeshSpherical, gstlrn::Model, gstlrn::ModelGeneric, gstlrn::ANeigh, gstlrn::NeighBench, gstlrn::NeighCell, gstlrn::NeighImage, gstlrn::NeighMoving, gstlrn::NeighUnique, gstlrn::PolyElem, gstlrn::Polygons, and gstlrn::Vario.
◆ getPrefixName()
| const String & gstlrn::ASerializable::getPrefixName |
( |
| ) |
|
|
static |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setDefaultFormatNF()
| void gstlrn::ASerializable::setDefaultFormatNF |
( |
const EFormatNF & |
format | ) |
|
◆ setPrefixName()
| void gstlrn::ASerializable::setPrefixName |
( |
const String & |
prefixName | ) |
|
|
static |
◆ unsetPrefixName()
| void gstlrn::ASerializable::unsetPrefixName |
( |
void |
| ) |
|
|
static |
The documentation for this class was generated from the following files:
- include/Basic/ASerializable.hpp
- src/Basic/ASerializable.cpp