Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::tanks::TrimCalibrationData Class Reference

#include <TankCalibrationData.hpp>

Inheritance diagram for iv::tanks::TrimCalibrationData:
[legend]
Collaboration diagram for iv::tanks::TrimCalibrationData:
[legend]

Public Member Functions

void update (const TrimCalibrationData &other)
 
 TrimCalibrationData (iv::types::tankTrim trim)
 
iv::types::tankSoundingHeight getMaxSoundingFromCalibrations () const
 
iv::types::tankSoundingHeight getMinSoundingFromCalibrations () const
 
std::weak_ptr< iv::tanks::SoundingDatagetSoundingDataAt (uint64_t index)
 
SoundingData interpolationWithSounding (double soundingHeight)
 

Public Attributes

iv::types::tankTrim m_trim
 

Constructor & Destructor Documentation

◆ TrimCalibrationData()

iv::tanks::TrimCalibrationData::TrimCalibrationData ( iv::types::tankTrim trim)
inlineexplicit

Member Function Documentation

◆ getMaxSoundingFromCalibrations()

iv::types::tankSoundingHeight iv::tanks::TrimCalibrationData::getMaxSoundingFromCalibrations ( ) const
nodiscard

◆ getMinSoundingFromCalibrations()

iv::types::tankSoundingHeight iv::tanks::TrimCalibrationData::getMinSoundingFromCalibrations ( ) const
nodiscard

◆ getSoundingDataAt()

std::weak_ptr< iv::tanks::SoundingData > iv::tanks::TrimCalibrationData::getSoundingDataAt ( uint64_t index)

◆ interpolationWithSounding()

SoundingData iv::tanks::TrimCalibrationData::interpolationWithSounding ( double soundingHeight)

◆ update()

void iv::tanks::TrimCalibrationData::update ( const TrimCalibrationData & other)

Member Data Documentation

◆ m_trim

iv::types::tankTrim iv::tanks::TrimCalibrationData::m_trim

The documentation for this class was generated from the following files: