|
| | DbLine () |
| |
| | DbLine (const DbLine &r) |
| |
| DbLine & | operator= (const DbLine &r) |
| |
| virtual | ~DbLine () |
| |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| | ICloneable interface. More...
|
| |
| bool | isLine () const override |
| | Db Interface. More...
|
| |
| bool | mayChangeSampleNumber () const override |
| |
| bool | isConsistent () const override |
| | Check if the contents of private member of this class is compatible with the number of samples stored in the Db. More...
|
| |
| int | resetFromSamples (int nech, const ELoadBy &order, const VectorDouble &tab, const VectorInt &lineCounts, const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true) |
| | Reset the contents of a DbLine from arguments (previous contents is cleared beforehand). The line contents is provided in 'lineCounts'. More...
|
| |
| int | resetFromSamplesById (int nech, const ELoadBy &order, const VectorDouble &tab, const VectorInt &lineIds, const VectorInt &ranksPerId, const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true) |
| | Reset the contents of a DbLine from arguments (previous contents is cleared beforehand). The line contents is provided in 'lineIds' and 'ranksPerId'. More...
|
| |
| Db * | createStatToHeader () const |
| | This is an example for a future more sophisticated method which will collect statistics calculated per line, and store them into a newly created Db. In the current version, the statistics only concerns the number of samples per Line. More...
|
| |
| int | getLineNumber () const |
| |
| int | getLineSampleCount (int iline) const |
| |
| double | getLineLength (int iline) const |
| |
| int | getNTotal () const |
| |
| int | getLineBySample (int iech) const |
| | Returns the rank of the line containing the target address. More...
|
| |
| VectorDouble | _getHeaderCoordinate (int idim) const |
| |
| VectorDouble | getCoordinates (int iline, int idim) const |
| |
| | Db () |
| |
| | Db (const Db &r) |
| |
| Db & | operator= (const Db &r) |
| |
| virtual | ~Db () |
| |
| virtual bool | isGrid () const |
| | Interface for Db. More...
|
| |
| virtual bool | isMesh () const |
| |
| virtual double | getCoordinate (int iech, int idim, bool flag_rotate=true) const |
| |
| virtual void | getCoordinatesPerSampleInPlace (int iech, VectorDouble &coor, bool flag_rotate=true) const |
| |
| virtual double | getUnit (int idim=0) const |
| |
| virtual int | getNDim () const |
| |
| virtual void | resetDims (int ncol, int nech) |
| |
| int | resetFromSamples (int nech, const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true) |
| |
| int | resetFromCSV (const String &filename, bool verbose, const CSVformat &csvfmt, int ncol_max=-1, int nrow_max=-1, bool flagAddSampleRank=true) |
| |
| int | resetFromBox (int nech, const VectorDouble &coormin, const VectorDouble &coormax, int ndim=2, double extend=0., int seed=321415, bool flagAddSampleRank=true) |
| |
| int | resetFromOnePoint (const VectorDouble &tab=VectorDouble(), bool flagAddSampleRank=true) |
| |
| int | resetSamplingDb (const Db *dbin, double proportion=0, int number=0, const VectorString &names=VectorString(), int seed=23241, bool verbose=false, bool flagAddSampleRank=true) |
| |
| int | resetReduce (const Db *dbin, const VectorString &names=VectorString(), const VectorInt &ranks=VectorInt(), bool verbose=false) |
| |
| const VectorDouble & | getArrays () const |
| |
| String | getNameByLocator (const ELoc &locatorType, int locatorIndex=0) const |
| |
| String | getNameByColIdx (int icol) const |
| |
| String | getNameByUID (int iuid) const |
| |
| VectorString | getName (const String &name) const |
| |
| VectorString | getNames (const VectorString &names) const |
| |
| VectorString | getNamesByLocator (const ELoc &locatorType) const |
| |
| VectorString | getNamesByColIdx (const VectorInt &icols) const |
| |
| VectorString | getNamesByUID (const VectorInt &iuids) const |
| |
| VectorString | getAllNames (bool excludeRankAndCoordinates=false, bool verbose=false) const |
| |
| void | setName (const String &old_name, const String &name) |
| |
| void | setName (const VectorString &list, const String &name) |
| |
| void | setNameByUID (int iuid, const String &name) |
| |
| void | setNameByColIdx (int icol, const String &name) |
| |
| void | setNameByLocator (const ELoc &locatorType, const String &name) |
| |
| VectorString | expandNameList (const VectorString &names) const |
| |
| VectorString | expandNameList (const String &names) const |
| |
| VectorString | identifyNames (const VectorString &names) const |
| |
| int | getUIDMaxNumber () const |
| |
| int | getColumnNumber () const |
| |
| int | getSampleNumber (bool useSel=false) const |
| |
| int | getNumberActiveAndDefined (int item) const |
| |
| int | getActiveSampleNumber () const |
| |
| int | getRankRelativeToAbsolute (int irel) const |
| |
| int | getRankAbsoluteToRelative (int iabs) const |
| |
| void | clearLocators (const ELoc &locatorType) |
| |
| void | clearSelection () |
| |
| void | setLocatorByUID (int iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorByColIdx (int icol, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocator (const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocators (const VectorString &names, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByUID (int number, int iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByUID (const VectorInt &iuids, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByColIdx (const VectorInt &icols, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | addColumnsByVVD (const VectorVectorDouble &tab, const String &radix, const ELoc &locatorType, int locatorIndex=0, bool useSel=false) |
| |
| int | addColumns (const VectorDouble &tab, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool useSel=false, double valinit=0., int nvar=1) |
| |
| int | addColumnsByConstant (int nadd=1, double valinit=0., const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, int nechInit=0) |
| |
| int | addColumnsRandom (int nadd, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("Z"), int locatorIndex=0, int seed=1352, int nechInit=0) |
| |
| int | addSelection (const VectorDouble &tab=VectorDouble(), const String &name="NewSel", const String &combine="set") |
| |
| int | addSelectionByRanks (const VectorInt &ranks, const String &name="NewSel", const String &combine="set") |
| |
| int | addSelectionByLimit (const String &testvar, const Limits &limits=Limits(), const String &name="NewSel", const String &combine="set") |
| |
| int | addSelectionFromDbByConvexHull (Db *db, double dilate=0., bool verbose=false, const NamingConvention &namconv=NamingConvention("Hull", true, true, true, ELoc::fromKey("SEL"))) |
| |
| int | addSelectionRandom (double prop, int seed=138213, const String &name="NewSel", const String &combine="set") |
| |
| int | addSamples (int nadd, double valinit=TEST) |
| |
| int | deleteSample (int e_del) |
| |
| int | deleteSamples (const VectorInt &e_dels) |
| |
| void | switchLocator (const ELoc &locatorType_in, const ELoc &locatorType_out) |
| |
| int | getLastUID (int number=0) const |
| |
| String | getLastName (int number=0) const |
| |
| int | getColIdx (const String &name) const |
| |
| int | getColIdxByUID (int iuid) const |
| |
| int | getColIdxByLocator (const ELoc &locatorType, int locatorIndex=0) const |
| |
| VectorInt | getColIdxs (const String &name) const |
| |
| VectorInt | getColIdxs (const VectorString &names) const |
| |
| VectorInt | getColIdxsByUID (const VectorInt &iuids) const |
| |
| VectorInt | getColIdxsByLocator (const ELoc &locatorType) const |
| |
| void | setColumn (const VectorDouble &tab, const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool useSel=false) |
| |
| void | setColumnByUIDOldStyle (const double *tab, int iuid, bool useSel=false) |
| |
| void | setColumnByUID (const VectorDouble &tab, int iuid, bool useSel=false) |
| |
| void | setColumnByColIdx (const VectorDouble &tab, int icol, bool useSel=false) |
| |
| void | setColumnsByColIdx (const VectorDouble &tabs, const VectorInt &icols, bool useSel=false) |
| |
| void | setColumnByColIdxOldStyle (const double *tab, int icol, bool useSel=false) |
| |
| void | duplicateColumnByUID (int iuid_in, int iuid_out) |
| |
| VectorVectorDouble | getItem (const VectorInt &rows, const VectorString &colnames, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const VectorInt &rows, const String &colname, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const VectorInt &rows, const ELoc &locatorType, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const VectorString &colnames, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const String &colname, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const ELoc &locatorType, bool useSel=false) const |
| |
| VectorString | getItemNames (const VectorString &colnames) const |
| |
| VectorString | getItemNames (const String &colname) const |
| |
| VectorString | getItemNames (const ELoc &locatorType) const |
| |
| int | setItem (const VectorInt &rows, const VectorString &colnames, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const VectorInt &rows, const ELoc &locatorType, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const VectorString &colnames, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const ELoc &locatorType, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const VectorInt &rows, const String &colname, const VectorDouble &values, bool useSel=false) |
| |
| int | setItem (const String &colname, const VectorDouble &values, bool useSel=false) |
| |
| bool | getLocator (const String &name, ELoc *ret_locatorType, int *ret_locatorIndex) const |
| |
| bool | getLocatorByColIdx (int icol, ELoc *ret_locatorType, int *ret_locatorIndex) const |
| |
| bool | getLocatorByUID (int iuid, ELoc *ret_locatorType, int *ret_locatorIndex) const |
| |
| VectorString | getLocators (bool anyLocator=true, const ELoc &locatorType=ELoc::fromKey("UNKNOWN")) const |
| |
| int | getLocatorNumber (const ELoc &locatorType) const |
| |
| bool | isUIDDefined (int iuid) const |
| |
| int | getUID (const String &name) const |
| |
| int | getUIDByColIdx (int icol) const |
| |
| int | getUIDByLocator (const ELoc &locatorType, int locatorIndex=0) const |
| |
| VectorInt | getUIDs (const VectorString &names) const |
| |
| VectorInt | getUIDsByLocator (const ELoc &locatorType) const |
| |
| VectorInt | getUIDsByColIdx (const VectorInt &icols) const |
| |
| VectorInt | getAllUIDs () const |
| |
| void | copyByUID (int iuidIn, int iuidOut) |
| |
| void | copyByCol (int icolIn, int icolOut) |
| |
| int | getFaciesNumber (void) const |
| |
| bool | hasLocatorDefined (const String &name, const ELoc &locatorType, int locatorIndex=0) const |
| |
| VectorDouble | getSampleCoordinates (int iech) const |
| |
| void | getSampleAsSPInPlace (int iech, SpacePoint &P) const |
| |
| virtual void | getSampleAsSTInPlace (int iech, SpaceTarget &P) const |
| |
| void | getSampleCoordinatesInPlace (int iech, VectorDouble &coor) const |
| |
| VectorDouble | getSampleLocators (const ELoc &locatorType, int iech) const |
| |
| VectorVectorDouble | getIncrements (const VectorInt &iechs, const VectorInt &jechs) const |
| |
| VectorDouble | getCoordinates (int idim, bool useSel=false, bool flag_rotate=true) const |
| |
| VectorVectorDouble | getAllCoordinates (bool useSel=false) const |
| |
| MatrixRectangular | getAllCoordinatesMat () const |
| |
| void | setCoordinate (int iech, int idim, double value) |
| |
| void | setCoordinates (int idim, const VectorDouble &coor, bool useSel=false) |
| |
| void | setSampleCoordinates (int iech, const VectorDouble &coor) |
| |
| double | getDistance1D (int iech, int jech, int idim=0, bool flagAbs=false) const |
| |
| double | getDistance (int iech, int jech) const |
| |
| int | getDistanceVecInPlace (int iech, int jech, VectorDouble &dd, const Db *db2=nullptr) const |
| |
| double | getValue (const String &name, int iech) const |
| |
| void | setValue (const String &name, int iech, double value) |
| |
| double | getArray (int iech, int iuid) const |
| |
| void | getArrayVec (const VectorInt &iechs, int iuid, VectorDouble &values) const |
| |
| void | setArray (int iech, int iuid, double value) |
| |
| void | setArrayVec (const VectorInt &iechs, int iuid, const VectorDouble &values) |
| |
| void | updArray (int iech, int iuid, const EOperator &oper, double value) |
| |
| void | updArrayVec (const VectorInt &iechs, int iuid, const EOperator &oper, VectorDouble &values) |
| |
| VectorDouble | getArrayByUID (int iuid, bool useSel=false) const |
| |
| VectorDouble | getArrayBySample (int iech) const |
| |
| void | setArrayBySample (int iech, const VectorDouble &vec) |
| |
| std::vector< SpacePoint > | getSamplesAsSP (bool useSel=false) const |
| |
| bool | hasLocator (const ELoc &locatorType) const |
| |
| int | getFromLocatorNumber (const ELoc &locatorType) const |
| |
| double | getFromLocator (const ELoc &locatorType, int iech, int locatorIndex=0) const |
| |
| void | setFromLocator (const ELoc &locatorType, int iech, int locatorIndex, double value) |
| |
| double | getValueByColIdx (int iech, int icol) const |
| |
| void | setValueByColIdx (int iech, int icol, double value) |
| |
| VectorDouble | getValuesByNames (const VectorInt &iechs, const VectorString &names, bool bySample=false) const |
| |
| VectorDouble | getValuesByColIdx (const VectorInt &iechs, const VectorInt &icols, bool bySample=false) const |
| |
| void | setValuesByNames (const VectorInt &iechs, const VectorString &names, const VectorDouble &values, bool bySample=false) |
| |
| void | setValuesByColIdx (const VectorInt &iechs, const VectorInt &icols, const VectorDouble &values, bool bySample=false) |
| |
| int | getLocNumber (const ELoc &loctype) const |
| |
| bool | hasLocVariable (const ELoc &loctype) const |
| |
| double | getLocVariable (const ELoc &loctype, int iech, int item) const |
| |
| void | setLocVariable (const ELoc &loctype, int iech, int item, double value) |
| |
| void | updLocVariable (const ELoc &loctype, int iech, int item, const EOperator &oper, double value) |
| |
| int | getZNumber () const |
| |
| bool | hasZVariable () const |
| |
| double | getZVariable (int iech, int item) const |
| |
| void | setZVariable (int iech, int item, double value) |
| |
| void | updZVariable (int iech, int item, const EOperator &oper, double value) |
| |
| VectorDouble | getLocVariables (const ELoc &loctype, int iech, int nitemax=0) const |
| |
| void | setLocVariables (const ELoc &loctype, int iech, const VectorDouble &values) |
| |
| bool | isVariableNumberComparedTo (int nvar, int compare=0) const |
| |
| bool | isIsotopic (int iech, int nvar_max=-1) const |
| |
| bool | isAllUndefined (int iech) const |
| |
| bool | isAllUndefinedByType (const ELoc &loctype, int iech) const |
| |
| bool | isAllIsotopic () const |
| |
| void | setInterval (int iech, int item, double rklow=TEST, double rkup=TEST) |
| |
| int | getIntervalNumber () const |
| |
| void | setBound (int iech, int item, double lower=TEST, double upper=TEST) |
| |
| VectorDouble | getWithinBounds (int item, bool useSel=false) const |
| |
| VectorDouble | getGradient (int item, bool useSel=false) const |
| |
| VectorDouble | getTangent (int item, bool useSel=false) const |
| |
| VectorDouble | getCodeList (void) const |
| |
| int | getSelection (int iech) const |
| |
| VectorDouble | getSelections (void) const |
| |
| VectorInt | getRanksActive (const VectorInt &nbgh=VectorInt(), int item=-1, bool useSel=true, bool useVerr=false) const |
| |
| VectorVectorInt | getMultipleRanksActive (const VectorInt &ivars=VectorInt(), const VectorInt &nbgh=VectorInt(), bool useSel=true, bool useVerr=false) const |
| |
| VectorDouble | getMultipleValuesActive (const VectorInt &ivars=VectorInt(), const VectorInt &nbgh=VectorInt(), const VectorDouble &means=VectorDouble(), bool useSel=true, bool useVerr=false) const |
| |
| double | getWeight (int iech) const |
| |
| VectorDouble | getWeights (bool useSel=false) const |
| |
| double | getSimvar (const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar) const |
| |
| void | setSimvar (const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, double value) |
| |
| void | updSimvar (const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, const EOperator &oper, double value) |
| |
| bool | isActive (int iech) const |
| |
| bool | isActiveDomain (int iech) const |
| |
| bool | isActiveAndDefined (int iech, int item) const |
| |
| int | getActiveAndDefinedNumber (int item) const |
| |
| int | getActiveAndDefinedNumber (const String &name) const |
| |
| VectorBool | getActiveArray () const |
| |
| VectorInt | getSortArray () const |
| |
| double | getCosineToDirection (int iech1, int iech2, const VectorDouble &codir) const |
| |
| VectorDouble | getColumn (const String &name, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnByUID (int iuid, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnByLocator (const ELoc &locatorType, int locatorIndex=0, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnByColIdx (int icol, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getAllColumns (bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumns (const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) const |
| |
| VectorVectorDouble | getColumnsAsVVD (const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) const |
| |
| MatrixRectangular | getColumnsAsMatrix (const VectorString &names, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsByColIdx (const VectorInt &icols=VectorInt(), bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) const |
| |
| VectorDouble | getColumnsByColIdxInterval (int icol_beg, int icol_end, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsActiveAndDefined (const ELoc &locatorType, const VectorDouble &origins=VectorDouble()) const |
| |
| VectorDouble | getColumnsByLocator (const ELoc &locatorType, bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) const |
| |
| VectorDouble | getColumnsByUID (const VectorInt &iuids, bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) const |
| |
| VectorDouble | getColumnsByUIDInterval (int iuid_beg, int iuid_end, bool useSel=false, bool flagCompress=true) const |
| |
| void | setAllColumns (const VectorVectorDouble &tabs) |
| |
| void | deleteColumn (const String &name) |
| |
| void | deleteColumnByUID (int iuid_del) |
| |
| void | deleteColumnByColIdx (int icol_del) |
| |
| void | deleteColumns (const VectorString &names) |
| |
| void | deleteColumnsByLocator (const ELoc &locatorType) |
| |
| void | deleteColumnsByUID (const VectorInt &iuids) |
| |
| void | deleteColumnsByColIdx (const VectorInt &icols) |
| |
| void | deleteColumnsByUIDRange (int i_del, int n_del) |
| |
| VectorDouble | getExtrema (int idim, bool useSel=false) const |
| |
| VectorVectorDouble | getExtremas (bool useSel=false) const |
| |
| VectorDouble | getCoorMinimum (bool useSel=false) const |
| |
| VectorDouble | getCoorMaximum (bool useSel=false) const |
| |
| double | getExtension (int idim, bool useSel=false) const |
| |
| double | getExtensionDiagonal (bool useSel=false) const |
| |
| double | getCenter (int idim, bool useSel=false) const |
| |
| VectorDouble | getCenters (bool useSel=false) const |
| |
| void | getExtensionInPlace (VectorDouble &mini, VectorDouble &maxi, bool flagPreserve=false, bool useSel=false) const |
| |
| double | getMinimum (const String &name, bool useSel=false) const |
| |
| double | getMaximum (const String &name, bool useSel=false) const |
| |
| VectorDouble | getRange (const String &name, bool useSel=false) const |
| |
| double | getMean (const String &name, bool useSel=false) const |
| |
| double | getVariance (const String &name, bool useSel=false) const |
| |
| double | getStdv (const String &name, bool useSel=false) const |
| |
| double | getCorrelation (const String &name1, const String &name2, bool useSel=false) const |
| |
| bool | hasSameDimension (const Db *dbaux) const |
| |
| bool | hasLargerDimension (const Db *dbaux) const |
| |
| bool | isColIdxValid (int icol) const |
| |
| bool | isUIDValid (int iuid) const |
| |
| bool | isSampleIndexValid (int iech) const |
| |
| bool | isSampleIndicesValid (const VectorInt &iechs, bool useSel=false) const |
| |
| bool | isLocatorIndexValid (const ELoc &locatorType, int locatorIndex) const |
| |
| bool | isDimensionIndexValid (int idim) const |
| |
| void | combineSelection (VectorDouble &sel, const String &combine="set") const |
| |
| void | generateRank (const String &radix="rank") |
| |
| VectorInt | shrinkToValidRows (const VectorInt &rows) const |
| |
| VectorInt | shrinkToValidCols (const VectorInt &cols) const |
| |
| void | statisticsBySample (const VectorString &names, const std::vector< EStatOption > &opers=EStatOption::fromKeys({"MEAN"}), bool flagIso=true, double proba=TEST, double vmin=TEST, double vmax=TEST, const NamingConvention &namconv=NamingConvention("Stats")) |
| |
| VectorDouble | statisticsMulti (const VectorString &names, bool flagIso=true, bool verbose=false, const String &title="") |
| |
| bool | areSame (const String &name1, const String &name2, double eps=EPSILON3, bool useSel=true, bool verbose=false) const |
| |
| VectorInt | filter (const String &name, const Interval &interval, int belowRow=ITEST, int aboveRow=ITEST) const |
| |
| VectorInt | getSampleRanks () const |
| |
| Table | printOneSample (int iech, const VectorString &names=VectorString(), bool excludeCoordinates=true, bool skipTitle=false) const |
| |
| | AStringable () |
| |
| | AStringable (const AStringable &r) |
| |
| AStringable & | operator= (const AStringable &r) |
| |
| virtual | ~AStringable () |
| |
| virtual void | display (const AStringFormat *strfmt=nullptr) const final |
| |
| virtual void | display (int level) const final |
| |
| | ASerializable () |
| |
| | ASerializable (const ASerializable &r) |
| |
| ASerializable & | operator= (const ASerializable &r) |
| |
| virtual | ~ASerializable () |
| |
| bool | deserialize (std::istream &is, bool verbose=true) |
| |
| bool | serialize (std::ostream &os, bool verbose=true) const |
| |
| bool | dumpToNF (const String &neutralFilename, bool verbose=false) const |
| |
| | ICloneable () |
| |
| virtual | ~ICloneable () |
| |
| virtual ICloneable * | clone () const =0 |
| |