40#ifndef WOSS_RES_TIME_ARR_TXT_DB_H
41#define WOSS_RES_TIME_ARR_TXT_DB_H
110 static void setSpaceSampling(
double value ) { space_sampling = value; }
112 static double getSpaceSampling() {
return space_sampling; }
118 typedef ::std::map< time_t, TimeArr > TimeMap;
119 typedef TimeMap::iterator TMIter;
120 typedef TimeMap::const_iterator TMCIter;
121 typedef TimeMap::reverse_iterator TMRIter;
123 typedef ::std::map< PDouble, TimeMap > FreqMap;
124 typedef FreqMap::iterator FMIter;
125 typedef FreqMap::const_iterator FMCIter;
126 typedef FreqMap::reverse_iterator FMRIter;
128 typedef ::std::map< CoordZ, FreqMap, CoordComparator< ResTimeArrTxtDb, CoordZ > > RxMap;
130 typedef RxMap::iterator RxMIter;
131 typedef RxMap::const_iterator RxMCIter;
132 typedef RxMap::reverse_iterator RxMRIter;
138 typedef ::std::map< CoordZ, RxMap, CoordComparator< ResTimeArrTxtDb, CoordZ > >
ArrMatrix;
140 typedef ArrMatrix::iterator AMXIter;
141 typedef ArrMatrix::const_iterator AMXCIter;
142 typedef ArrMatrix::reverse_iterator AMXRIter;
143 typedef ArrMatrix::const_reverse_iterator AMXCRIter;
146 static double space_sampling;
160 bool has_been_modified;
3D-Coordinates (lat, long, depth) class definitions and functions library
Definition coordinates-definitions.h:403
Textual WossDb for TimeArr.
Definition res-time-arr-txt-db.h:58
int initial_arrmap_size
Definition res-time-arr-txt-db.h:157
virtual bool importMap()
Definition res-time-arr-txt-db.cpp:70
::std::map< CoordZ, RxMap, CoordComparator< ResTimeArrTxtDb, CoordZ > > ArrMatrix
Definition res-time-arr-txt-db.h:138
virtual bool closeConnection()
Definition res-time-arr-txt-db.cpp:380
virtual bool writeMap()
Definition res-time-arr-txt-db.cpp:180
virtual bool insertValue(const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value, const TimeArr &channel)
Definition res-time-arr-txt-db.cpp:398
ArrMatrix arrivals_map
Definition res-time-arr-txt-db.h:152
virtual TimeArr * getValue(const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value) const
Definition res-time-arr-txt-db.cpp:388
virtual bool finalizeConnection()
Definition res-time-arr-txt-db.cpp:374
void printScreenMap()
Definition res-time-arr-txt-db.cpp:280
const TimeArr * readMap(const CoordZ &tx, const CoordZ &rx, const double frequency, const Time &time_value) const
Definition res-time-arr-txt-db.cpp:136
Channel power delay profile class.
Definition time-arrival-definitions.h:82
a class for time date manipulation
Definition time-definitions.h:95
Data behaviour class for storing calculated TimeArr.
Definition woss-db.h:416
Textual implementation of WossDb.
Definition woss-db.h:245
Provides the interface for the woss::Coord and woss::CoordZ classes.
Definitions and library for woss::TimeArr class.
Provides the interface for woss::WossDb class.