![]() |
siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
|
Move-only RAII wrapper around a parsed Two-Line Element set. More...
#include <siderust/sgp4.hpp>
Public Member Functions | |
| Tle (Tle &&other) noexcept | |
| Tle & | operator= (Tle &&other) noexcept |
| Tle (const Tle &)=delete | |
| Tle & | operator= (const Tle &)=delete |
| ~Tle () | |
| std::uint32_t | norad_id () const |
| Return the NORAD catalog number. | |
| const SiderustTle * | raw () const noexcept |
| Expose the raw opaque handle (for use by Propagator constructor). | |
Static Public Member Functions | |
| static Tle | parse (std::string_view line1, std::string_view line2) |
Move-only RAII wrapper around a parsed Two-Line Element set.
Construct via Tle::parse(line1, line2).
|
delete |
|
inline |
Return the NORAD catalog number.
Definition at line 75 of file sgp4.hpp.
References siderust::check_status().
|
inlinestatic |
Parse a two-line element set.
| line1 | TLE line 1 (null termination added internally). |
| line2 | TLE line 2 (null termination added internally). |
| siderust::InvalidArgumentError | on parse failure. |
Definition at line 52 of file sgp4.hpp.
References siderust::check_status().
|
inlinenoexcept |