EPANET-RTX
1.1
real-time extension for the EPANET toolkit
|
Public Types | |
typedef boost::shared_ptr < CsvPointRecord > | sharedPointer |
Public Types inherited from RTX::MapPointRecord | |
typedef boost::shared_ptr < MapPointRecord > | sharedPointer |
Public Types inherited from RTX::PointRecord | |
typedef boost::shared_ptr < PointRecord > | sharedPointer |
typedef std::pair< time_t, time_t > | time_pair_t |
Public Member Functions | |
void | setPath (const std::string &path) |
void | setReadOnly (bool readOnly) |
bool | isReadOnly () |
virtual std::ostream & | toStream (std::ostream &stream) |
Public Member Functions inherited from RTX::MapPointRecord | |
virtual std::string | registerAndGetIdentifier (std::string recordName, Units dataUnits) |
virtual std::vector< std::string > | identifiers () |
virtual Point | point (const string &identifier, time_t time) |
Get a Point with a specific name at a specific time. More... | |
virtual Point | pointBefore (const string &identifier, time_t time) |
virtual Point | pointAfter (const string &identifier, time_t time) |
virtual std::vector< Point > | pointsInRange (const string &identifier, time_t startTime, time_t endTime) |
Get a vector of Points with a specific name within a specific time range. More... | |
virtual void | addPoint (const string &identifier, Point point) |
virtual void | addPoints (const string &identifier, std::vector< Point > points) |
virtual void | reset () |
virtual void | reset (const string &identifier) |
virtual Point | firstPoint (const string &id) |
virtual Point | lastPoint (const string &id) |
Public Member Functions inherited from RTX::PointRecord | |
std::string | name () |
void | setName (std::string name) |
virtual void | invalidate (const string &identifier) |
virtual time_pair_t | range (const string &id) |
Additional Inherited Members | |
Protected Types inherited from RTX::MapPointRecord | |
typedef std::map< time_t, Point > | pointMap_t |
typedef std::map< int, pointMap_t > | keyedPointMap_t |
Protected Member Functions inherited from RTX::MapPointRecord | |
int | identifierForName (std::string recordName) |
string | nameForIdentifier (int identifier) |
Protected Attributes inherited from RTX::PointRecord | |
std::string | _cachedPointId |
Point | _cachedPoint |
std::map< std::string, Point > | _pointCache |