siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
siderust::PreparedOrbit Class Reference

#include <siderust/orbit.hpp>

Public Member Functions

 PreparedOrbit ()=default
 PreparedOrbit (const KeplerianOrbit &orbit)
 ~PreparedOrbit ()
 PreparedOrbit (const PreparedOrbit &)=delete
PreparedOrbit & operator= (const PreparedOrbit &)=delete
 PreparedOrbit (PreparedOrbit &&other) noexcept
PreparedOrbit & operator= (PreparedOrbit &&other) noexcept
 operator bool () const
cartesian::Position< centers::Heliocentric, frames::EclipticMeanJ2000, qtty::AstronomicalUnit > position_at (const Time< TT, JD > &jd) const

Detailed Description

Examples
15_orbit_models.cpp.

Definition at line 176 of file orbit.hpp.

Constructor & Destructor Documentation

◆ PreparedOrbit() [1/4]

siderust::PreparedOrbit::PreparedOrbit ( )
default

◆ PreparedOrbit() [2/4]

siderust::PreparedOrbit::PreparedOrbit ( const KeplerianOrbit & orbit)
inlineexplicit

Definition at line 182 of file orbit.hpp.

References siderust::check_status(), and siderust::KeplerianOrbit::to_c().

◆ ~PreparedOrbit()

siderust::PreparedOrbit::~PreparedOrbit ( )
inline

Definition at line 186 of file orbit.hpp.

◆ PreparedOrbit() [3/4]

siderust::PreparedOrbit::PreparedOrbit ( const PreparedOrbit & )
delete

References PreparedOrbit().

◆ PreparedOrbit() [4/4]

siderust::PreparedOrbit::PreparedOrbit ( PreparedOrbit && other)
inlinenoexcept

Definition at line 195 of file orbit.hpp.

References PreparedOrbit().

Member Function Documentation

◆ operator bool()

siderust::PreparedOrbit::operator bool ( ) const
inlineexplicit

Definition at line 210 of file orbit.hpp.

◆ operator=() [1/2]

PreparedOrbit & siderust::PreparedOrbit::operator= ( const PreparedOrbit & )
delete

References PreparedOrbit().

◆ operator=() [2/2]

PreparedOrbit & siderust::PreparedOrbit::operator= ( PreparedOrbit && other)
inlinenoexcept

Definition at line 199 of file orbit.hpp.

References PreparedOrbit().

◆ position_at()

cartesian::Position< centers::Heliocentric, frames::EclipticMeanJ2000, qtty::AstronomicalUnit > siderust::PreparedOrbit::position_at ( const Time< TT, JD > & jd) const
inline
Examples
15_orbit_models.cpp.

Definition at line 213 of file orbit.hpp.

References siderust::check_status().


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