|
SUMO - Simulation of Urban MObility
|
#include <NBHeightMapper.h>
Public Member Functions | |
| void | addSelf (const QueryResult &queryResult) const |
| callback for RTree search More... | |
| bool | contains (const Position &pos) const |
| checks whether pos lies within triangle (only checks x,y) More... | |
| SUMOReal | getZ (const Position &geo) const |
| returns the projection of the give geoCoordinate (WGS84) onto triangle plane More... | |
| Position | normalVector () const |
| returns the normal vector for this triangles plane More... | |
| Triangle (const PositionVector &corners) | |
| ~Triangle () | |
Data Fields | |
| PositionVector | myCorners |
| the corners of the triangle More... | |
Definition at line 97 of file NBHeightMapper.h.
| NBHeightMapper::Triangle::Triangle | ( | const PositionVector & | corners | ) |
Definition at line 328 of file NBHeightMapper.cpp.
References myCorners.
|
inline |
Definition at line 101 of file NBHeightMapper.h.
| void NBHeightMapper::Triangle::addSelf | ( | const QueryResult & | queryResult | ) | const |
callback for RTree search
Definition at line 336 of file NBHeightMapper.cpp.
References NBHeightMapper::QueryResult::triangles.
checks whether pos lies within triangle (only checks x,y)
Definition at line 342 of file NBHeightMapper.cpp.
Referenced by NBHeightMapper::getZ().
returns the projection of the give geoCoordinate (WGS84) onto triangle plane
Definition at line 348 of file NBHeightMapper.cpp.
References Position::dotProduct(), and Position::sub().
Referenced by NBHeightMapper::getZ().
| Position NBHeightMapper::Triangle::normalVector | ( | ) | const |
returns the normal vector for this triangles plane
Definition at line 359 of file NBHeightMapper.cpp.
References Position::crossProduct().
| PositionVector NBHeightMapper::Triangle::myCorners |
the corners of the triangle
Definition at line 116 of file NBHeightMapper.h.
Referenced by Triangle().