\( \def\bold#1{\bf #1} \newcommand{\d}{\mathrm{d}} \) BTP: Manual and Source Code Documentation

Power Uphill

bike mass [kg]
body mass [kg]
altitude gain [m]
climb length [km]
gradient [%]
time [s]
speed [km/h]
power [W]
power/mass [W/kg]
climbrate [m/min]

average power on climb stage

BTP  3.0
Routing/ClimbAnalysis/PowerCalculation
 All Classes Namespaces Functions Variables Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCCAfib
oCclimbContainer struct for ClimbAnalyse
oCClimbAnalyseExtracts climbs from street network and provides climblayer handling
oCClimbAnalyseSettingsContainer for user settings to run ClimbAnalyse
oCclimblayer
oCclimblayerelement
oCclimbpoolele
oCconfigMain user setting container
oCcrossdataContainer struct to hold data of a cross
oCcrosspoolele
oCCubicKernel3Holds weights for cubic interpolation
oCele< T >
oCele< CAfib >
oCele< STRONGClimbfib >
oCele< STRONGfib >
oCele< STRONGPlusfib >
oCExtMapSettingsContainer for user settings to manually generate map
oCFibunacciHeap< T >
oCFibunacciHeap< CAfib >
oCFibunacciHeap< STRONGClimbfib >
oCFibunacciHeap< STRONGfib >
oCFibunacciHeap< STRONGPlusfib >
oCgpx
oCgpxlist
oCHeightDataHolds digital elevation model extracted from SRTM3 data
oCKOOContainer struct to hold data of a coordinate
oCKOOlistMain container for Track, WayHeight and ClimbAnalyse
oClinesOsm data container list for line like data (roads, rivers)
oCMAPGenerating maps
oCMapSettings
oCnameaspirant
oCnbpoolele
oCNeighbourrouting container struct, connects cross via Way with each other
oCOSMBTP3 database, created from OpenStreetMap data
oCOSM_Data
oCpointsOsm data container list for point like data (summits, towns, ...)
oCPortionInstruction
oCPortionInstructionCol
oCPowerAnalysisSettingSetting for poweranalysis
oCProfilSettingsSetting for 2D plot
oCQDialog
|\CBTP3setupsProvide all user settings
oCQMainWindow
|\CMainWindow
oCQPushButton
|\CColorButtonButton to display color and open color dialog
oCQThread
|oCSTRONGcalcLabel algorithm to solve multicriteria shortes path problem
|\CWebDataCreates data for web site
oCQWidget
|oCEditInputsGeneric class to provide editing of specific types
|oCInputsCombined input widget to serve text edit and slider at once
|oCplot2DPlotting 2D-Data sets as the height profile of a track or poweranalysis data
|oCPowerAnalysisPower calculation for height-distance datasets
|\CWindLabelDefine wind strength and direction by clicking a wind rose picture
oCrectHolds data grid information
oCrectiHolds data grid information with angles multiplied by 1200
oCrelationOsm data container list for relation data (multiple lakes and forrests)
oCRoutingClass to perform routing routines on osm data sets
oCSTRONGMain struct for routing purpose
oCSTRONGfibFibunacciHeap element to store STRONG data
|oCCfib
|\CSTRONGPlusfibFibunacciHeap element to store STRONG data with climb restrictions
| \CSTRONGClimbfibFibunacciHeap element to store STRONG data with climb analysis
oCSTRONGlayerList elements to handle multiple STRONGlayers
oCSTRONGlayereleBase information to draw road section in STRONGlayers
oCSTRONGsetting
oCSunSettingSetting of the light to render the DEM
oCtemplatepoint
oCTrackOfficial representation of Track in BTP3
oCtrackpointContainer struct for Track to hold distance and height data
oCtrackpointlistMain container list climbanalyse
oCUi_MainWindow
|\CUi::MainWindow
oCUndoRedoUndo and redo container class for BTP to save no longer needed tracks
oCundoredolistUndoRedo container list element, stores Track
oCWayContainer for line geodata
oCWayHeightAssigns heights to Way, generates Neighbour data
\CwebdatacmdMultithreading working command, defines the task to be executed