|
Maps SDK for C++ 1.0.0
|
RouteTerrainProfile object. More...


Public Member Functions | |
| float | getMinElevation () const noexcept |
| Get terrain minimum elevation. | |
| float | getMaxElevation () const noexcept |
| Get terrain maximum elevation. | |
| int | getMinElevationDistance () const noexcept |
| Get terrain minimum elevation distance ( from route start ). | |
| int | getMaxElevationDistance () const noexcept |
| Get terrain maximum elevation distance ( from route start ). | |
| float | getTotalUp () const noexcept |
| Get total terrain elevation up. | |
| float | getTotalDown () const noexcept |
| Get total terrain elevation down. | |
| float | getTotalUp (int distBegin, int distEnd) const noexcept |
| Get total terrain elevation up for specified route section. | |
| float | getTotalDown (int distBegin, int distEnd) const noexcept |
| Get total terrain elevation down for specified route section. | |
| std::pair< FloatList, float > | getElevationSamples (int countSamples) const noexcept |
| Get elevation samples list. | |
| std::pair< FloatList, float > | getElevationSamples (int countSamples, int distBegin, int distEnd) const noexcept |
| Get elevation samples list. | |
| float | getElevation (int distance) const noexcept |
| Get elevation at the given distance in meters from departure point/start of route. | |
| ClimbSectionList | getClimbSections () const noexcept |
| Get list of route climb sections. | |
| SurfaceSectionList | getSurfaceSections () const noexcept |
| Get list of route surface sections. | |
| RoadTypeSectionList | getRoadTypeSections () const noexcept |
| Get list of route type sections. | |
| SteepSectionList | getSteepSections (const FloatList &categs) const noexcept |
| Get list of route sections which are abrupt, that is, they have a significant elevation change. | |
RouteTerrainProfile object.
Implements share-read / copy-on-write Api object over IRouteTerrainProfile.
|
inlinenoexcept |
|
inlinenoexcept |
Get elevation at the given distance in meters from departure point/start of route.
| [in] | distance | Distance in meters from departure point/start of route. |
|
inlinenoexcept |
Get elevation samples list.
| [in] | countSamples | Number of samples |
|
inlinenoexcept |
Get elevation samples list.
| [in] | countSamples | Number of samples |
| [in] | distBegin | Begin distance on route for sample interval |
| [in] | distEnd | End distance on route for sample interval |
|
inlinenoexcept |
Get terrain maximum elevation.
|
inlinenoexcept |
Get terrain maximum elevation distance ( from route start ).
|
inlinenoexcept |
Get terrain minimum elevation.
|
inlinenoexcept |
Get terrain minimum elevation distance ( from route start ).
|
inlinenoexcept |
|
inlinenoexcept |
Get list of route sections which are abrupt, that is, they have a significant elevation change.
| [in] | categs | The user list of steep categories. Each entry contains the max slope for the steep category as diffX / diffY. |
A common steep categories list is { -16.f, -10.f, -7.f, -4.f, -1.f, 1.f, 4.f, 7.f, 10.f, 16.f }
A positive value is for an ascension category, a negative value if a descent category
Each section has the start distance from route start and the category ( index in user defined steep categories )
The end of the section is the distance from start of the next section or route total length ( for the last section )
|
inlinenoexcept |
Get list of route surface sections.
Each section has the start distance from route start and the surface type ( see ESurfaceType ).
The end of the section is the distance from start of the next section or route total length ( for the last section )
|
inlinenoexcept |
Get total terrain elevation down.
|
inlinenoexcept |
Get total terrain elevation down for specified route section.
| [in] | distBegin | Begin distance on route for sample interval |
| [in] | distEnd | End distance on route for sample interval |
|
inlinenoexcept |
Get total terrain elevation up.
|
inlinenoexcept |
Get total terrain elevation up for specified route section.
| [in] | distBegin | Begin distance on route for sample interval |
| [in] | distEnd | End distance on route for sample interval |