MCPcopy Create free account
hub / github.com/comaps/comaps / GetTimeStatus

Method GetTimeStatus

libs/transit/transit_schedule.cpp:273–283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

271}
272
273Status TimeInterval::GetTimeStatus(Time const & time) const
274{
275 auto const & [startTime, endTime] = Extract();
276 if (GetTimesRelation(time, startTime) != DateTimeRelation::Earlier &&
277 GetTimesRelation(time, endTime) != DateTimeRelation::Later)
278 {
279 return Status::Open;
280 }
281
282 return Status::Closed;
283}
284
285// FrequencyIntervals ------------------------------------------------------------------------------
286FrequencyIntervals::FrequencyIntervals(gtfs::Frequencies const & frequencies)

Callers 1

GetFrequencyMethod · 0.80

Calls 1

GetTimesRelationFunction · 0.85

Tested by

no test coverage detected