.. _program_listing_file_agents_constellation.h: Program Listing for File constellation.h ======================================== |exhale_lsh| :ref:`Return to documentation for file ` (``agents/constellation.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include "lupnt/agents/agent.h" namespace lupnt { class Simulation; class Constellation { protected: Simulation* sim_; std::vector> satellites_; std::string name_; public: Constellation(); Constellation(Config& agent_config); void Setup(); void Step(Real time); void SetSimulation(Simulation* sim); }; } // namespace lupnt