Class containing utility functions for analyzing the output of the DtRailObstructionFinder. These functions are genreally entity centric.
|
| | DtRailObstructionAnalyzer () |
| |
| virtual | ~DtRailObstructionAnalyzer () |
| |
| virtual void | setObstructionList (const std::list< DtRailObstructionPtr > &obstructionList) |
| |
virtual const std::list
< DtRailObstructionPtr > & | obstructionList () const |
| |
| virtual void | setRailStartOffset (double offset) |
| |
| virtual double | railStartOffset () const |
| |
| virtual void | setLastCalcHitTime (double hitTime) |
| |
| virtual double | lastCalcHitTime () const |
| |
| virtual void | setLastObstruction (DtRailObstructionPtr obs) |
| |
| virtual DtRailObstructionPtr | lastObstruction () const |
| |
| virtual void | setConvoyTarget (const DtUUID &convoyTarget) |
| |
| virtual const DtUUID & | convoyTarget () const |
| |
| virtual void | setVelocity (double velocity) |
| |
| virtual double | velocity () const |
| |
| virtual bool | closestObstructionInLane (int lane, const std::list< DtRailObstructionPtr > &obstructionList, DtRailObstructionPtr &obstruction, bool checkForwardOnly) const |
| |
| virtual bool | firstHitObstructionInLane (int lane, double railVelocity, double railStartOffset, const std::list< DtRailObstructionPtr > &obstructionList, DtRailObstructionPtr &obstruction, double &hitTime) const |
| |
| virtual bool | timeToHit (double railVelocity, double railStartOffset, const DtRailObstructionPtr &obstruction, double &hitTime) const |
| |