mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
profile: turn plotdata::ceiling into depth_t
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
701a7813a3
commit
1f5473957a
4 changed files with 18 additions and 18 deletions
|
@ -71,7 +71,7 @@ PartialPressureGasItem *ProfileScene::createPPGas(DataAccessor accessor, color_i
|
|||
template <int IDX>
|
||||
double accessTissue(const plot_data &item)
|
||||
{
|
||||
return item.ceilings[IDX];
|
||||
return static_cast<double>(item.ceilings[IDX].mm);
|
||||
}
|
||||
|
||||
// For now, the accessor functions for the profile data do not possess a payload.
|
||||
|
@ -124,7 +124,7 @@ ProfileScene::ProfileScene(double dpr, bool printMode, bool isGrayscale) :
|
|||
1, dpr)),
|
||||
diveComputerText(new DiveTextItem(dpr, 1.0, Qt::AlignRight | Qt::AlignTop, nullptr)),
|
||||
reportedCeiling(createItem<DiveReportedCeiling>(*profileYAxis,
|
||||
[](const plot_data &item) { return (double)item.ceiling; },
|
||||
[](const plot_data &item) { return (double)item.ceiling.mm; },
|
||||
1, dpr)),
|
||||
pn2GasItem(createPPGas([](const plot_data &item) { return (double)item.pressures.n2; },
|
||||
PN2, PN2_ALERT, NULL, &prefs.pp_graphs.pn2_threshold)),
|
||||
|
@ -143,7 +143,7 @@ ProfileScene::ProfileScene(double dpr, bool printMode, bool isGrayscale) :
|
|||
ocpo2GasItem(createPPGas([](const plot_data &item) { return item.scr_OC_pO2.mbar / 1000.0; },
|
||||
SCR_OCPO2, PO2_ALERT, &prefs.pp_graphs.po2_threshold_min, &prefs.pp_graphs.po2_threshold_max)),
|
||||
diveCeiling(createItem<DiveCalculatedCeiling>(*profileYAxis,
|
||||
[](const plot_data &item) { return (double)item.ceiling; },
|
||||
[](const plot_data &item) { return (double)item.ceiling.mm; },
|
||||
1, dpr)),
|
||||
decoModelParameters(new DiveTextItem(dpr, 1.0, Qt::AlignHCenter | Qt::AlignTop, nullptr)),
|
||||
heartBeatItem(createItem<DiveHeartrateItem>(*heartBeatAxis,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue