|
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 337 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 345 of file NBHeightMapper.cpp.
References NBHeightMapper::QueryResult::triangles.
| bool NBHeightMapper::Triangle::contains | ( | const Position & | pos | ) | const |
checks whether pos lies within triangle (only checks x,y)
Definition at line 351 of file NBHeightMapper.cpp.
Referenced by NBHeightMapper::getZ().
returns the projection of the give geoCoordinate (WGS84) onto triangle plane
Definition at line 357 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 368 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().