double ObjectSettings:: objectT(double s, double t, double roadDistance) { LaneSection *laneSection = object_->getParentRoad()->getLaneSection(s); double dist = 0.0; double sSection = s - laneSection->getSStart(); if (t >= 0) { dist = laneSection->getLaneSpanWidth(0, laneSection->getLeftmostLaneId(), sSection) + roadDistance; } else { dist = -laneSection->getLaneSpanWidth(0, laneSection->getRightmostLaneId(), sSection) - roadDistance; } return dist; }