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
 
PreparedOrbitoperator= (const PreparedOrbit &)=delete
 
 PreparedOrbit (PreparedOrbit &&other) noexcept
 
PreparedOrbitoperator= (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

◆ PreparedOrbit() [4/4]

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

Definition at line 195 of file orbit.hpp.

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

◆ operator=() [2/2]

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

Definition at line 199 of file orbit.hpp.

◆ 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: