19 _operatingSegmentDate (NULL) {
24 SegmentDate::SegmentDate (
const SegmentDate& iSegmentDate)
25 : _key (iSegmentDate._key),
27 _operatingSegmentDate (NULL),
28 _boardingDate (iSegmentDate._boardingDate),
29 _boardingTime (iSegmentDate._boardingTime),
30 _offDate (iSegmentDate._offDate),
31 _offTime (iSegmentDate._offTime),
32 _elapsedTime (iSegmentDate._elapsedTime),
33 _distance (iSegmentDate._distance),
34 _routingLegKeyList (iSegmentDate._routingLegKeyList) {
49 std::ostringstream oStr;
60 const Duration_T lDateOffsetInHours (lDateOffset.days() * 24, 0, 0);
Handle on the StdAir library context.
boost::gregorian::date_duration DateOffset_T
const AirportCode_T DEFAULT_DESTINATION
const AirportCode_T DEFAULT_ORIGIN
boost::posix_time::time_duration Duration_T
SegmentDate * _operatingSegmentDate
const std::string describeKey() const
SegmentDate(const Key_T &)
const Duration_T getTimeOffset() const
const DateOffset_T getDateOffset() const
std::string toString() const