12#ifndef ELIPTICALAREA_HPP
13#define ELIPTICALAREA_HPP
15#include "usmtf_export.h"
54 bool IsValidEllipsesArea();
55 bool IsValidAxis(
const std::string& aAxis, Axis axis);
56 bool IsValidDegree(
const std::string& aDegree);
const std::string & GetVerticalAxisDistance() const noexcept
Definition EllipticalArea.cpp:35
std::string mHorizontalAxisUOM
Definition EllipticalArea.hpp:58
Axis
Definition EllipticalArea.hpp:50
std::string mHorizontalAxisDistance
Definition EllipticalArea.hpp:57
bool ParseAndValidate(const Field &aField) override
Definition EllipticalArea.cpp:22
const std::string & GetHorizontalAxisDistance() const noexcept
Definition EllipticalArea.cpp:27
const std::string & GetVerticalAxisUOM() const noexcept
Definition EllipticalArea.cpp:39
const std::string & GetHorizontalAxisUOM() const noexcept
Definition EllipticalArea.cpp:31
std::string mVerticalAxisUOM
Definition EllipticalArea.hpp:60
float mAngleInDegrees
Definition EllipticalArea.hpp:61
float GetAngleFromTrueNorth() const noexcept
Definition EllipticalArea.cpp:43
std::string mVerticalAxisDistance
Definition EllipticalArea.hpp:59
FFIRN_Validator()=default
Template specialization for wsf::comm::Address. Allows usage of Address in std::unordered_map/set.
Definition WsfCommAddress.hpp:185