|
WSF
|
#include <AOrbit.hpp>


Public Member Functions | |
| AOrbit (const std::string &aSTF, const std::vector< Field > &aFields) noexcept | |
| const LatLon & | GetFirstOrbitPoint () const noexcept |
| const LatLon & | GetSecondOrbitPoint () const noexcept |
| const Radius & | GetWidth () const noexcept |
| The width is the width of the polygon portion of the shape. | |
| std::vector< UtLLPos > | GetAlignmentOffsetPoints () const noexcept |
| Calculates the polygonal shape positions as well the offset circle centers based on alignment. | |
| Public Member Functions inherited from usmtf::Set | |
| Set (const std::string &aSTF, const std::vector< Field > &aFields) noexcept | |
| virtual | ~Set ()=default |
| const std::string & | GetType () const noexcept |
| Return the Set Identifiers/Set Text Format of the set instance. | |
| bool | IsEmpty () const noexcept |
| int | GetFieldCount () const noexcept |
| const Field & | GetField (size_t aIndex) const |
| Returns a field at a index position in the Set. | |
| const std::string & | GetFieldContent (size_t aIndex) const |
| Returns the Contents of a field at specified index. | |
| const std::string | GetReconstructedSet () const noexcept |
| Public Member Functions inherited from usmtf::Validatable | |
| bool | IsValid () const noexcept |
| Public Member Functions inherited from usmtf::ErrorManager | |
| virtual | ~ErrorManager ()=default |
| bool | HasErrors () const noexcept |
| void | LogErrors (std::ostream &aOut) const noexcept |
| const std::vector< ValidationError > & | GetErrors () const |
Additional Inherited Members | |
| Protected Member Functions inherited from usmtf::ErrorManager | |
| void | AddError (const ValidationError &aError) noexcept |
| void | AddError (const std::string &aFailureReason, const std::string &aValueValidatied, const std::string &aOptionalSuggestion="") noexcept |
| void | AddError (const std::string &aErrorMessage) noexcept |
| void | AddErrors (const std::vector< ValidationError > &aErrors) noexcept |
| void | ClearErrors () noexcept |
| Protected Attributes inherited from usmtf::Set | |
| std::string | mSetTextFormat |
| std::vector< Field > | mFields |
The AOrbit Set is used to outline the positional details of a volume space that is shaped like a pill. It consists of two circle and a rectangle polygon. __ _____________ __ // /\ \ /\ \ // _\/ ______________\/ //
USMTF Example: AORBIT/LATS:251538N0342044E/LATS:305942N0343122E/40NM/C//
Standard Excerpt: AORBIT/ / / / // 1 FIRST POINT FOR ORBIT 2 SECOND POINT FOR ORBIT 3 WIDTH IN NAUTICAL MILES, METERS, OR KILOMETERS 4 ORBIT ALIGNMENT
Detailed Document: AORBIT.UF.RTF
|
noexcept |
|
noexcept |
Calculates the polygonal shape positions as well the offset circle centers based on alignment.
References usmtf::FindSquareOfRefrencePositions().
|
noexcept |
|
noexcept |
|
noexcept |
The width is the width of the polygon portion of the shape.