SMACC2
Loading...
Searching...
No Matches
cl_px4_mr::pattern_detail Namespace Reference

Functions

float pick (float param, float fallback)
 
float altitudeToZ (float altitudeAgl, float currentZ)
 

Variables

constexpr float kNaN = std::numeric_limits<float>::quiet_NaN()
 

Function Documentation

◆ altitudeToZ()

float cl_px4_mr::pattern_detail::altitudeToZ ( float altitudeAgl,
float currentZ )
inline

Definition at line 64 of file pattern_generators.hpp.

65{
66 return std::isnan(altitudeAgl) ? currentZ : -altitudeAgl;
67}

◆ pick()

float cl_px4_mr::pattern_detail::pick ( float param,
float fallback )
inline

Definition at line 63 of file pattern_generators.hpp.

63{ return std::isnan(param) ? fallback : param; }

Variable Documentation

◆ kNaN

float cl_px4_mr::pattern_detail::kNaN = std::numeric_limits<float>::quiet_NaN()
constexpr

Definition at line 62 of file pattern_generators.hpp.