#include <propagator.hpp>
Definition at line 50 of file propagator.hpp.
Public Member Functions | |
virtual const gsgl::string & | get_type_name () const |
propagator (const gsgl::data::config_record &obj_config) | |
virtual void | update (const double jdn, gsgl::math::vector &position, gsgl::math::vector &velocity)=0 |
virtual | ~propagator () |
propagator | ( | const gsgl::data::config_record & | obj_config | ) |
Definition at line 46 of file propagator.cpp.
~propagator | ( | ) | [virtual] |
Definition at line 52 of file propagator.cpp.
const gsgl::string & get_type_name | ( | ) | const [virtual, inherited] |
Definition at line 54 of file broker.cpp.
References countable::is_empty(), and brokered_object::type_name.
Referenced by node::draw_scene(), and simulation::update_node().
virtual void update | ( | const double | jdn, | |
gsgl::math::vector & | position, | |||
gsgl::math::vector & | velocity | |||
) | [pure virtual] |
Implemented in keplerian_element_propagator, and satellite_element_propagator.
Referenced by orbital_frame::init(), and orbital_frame::update().