Class Hierarchy¶
This inheritance list is sorted roughly, but not completely, alphabetically:
- class astrea::trace::AccessAnalyzer
- class astrea::trace::AccessArray Represents a collection of access times indexed by sender and receiver IDs. This class provides methods to manipulate and query access times for different sender-receiver pairs.
- class astrea::trace::AccessObject Base class for objects that can visually access other objects.
- class astrea::trace::GroundPoint Represents a point on the ground with latitude, longitude, and altitude.
- class astrea::trace::GroundStation Ground station class for managing ground-based access. This class inherits from GroundPoint ,AccessObject , and SensorPlatform. It represents a ground station with a specific latitude, longitude, altitude, and a collection of sensors. It also provides methods to manage access and sensor functionalities.
- class astrea::trace::Sensor Sensor class representing a sensor on a platform.
- class astrea::trace::Antenna Represents an antenna with properties such as diameter, efficiency, frequency, and power.
- class astrea::trace::Viewer Viewer class for managing access and sensors on a spacecraft. This class inherits from Spacecraft,AccessObject , and SensorPlatform. It provides functionality to manage sensors and access rights for the spacecraft.
- class astrea::trace::GroundPoint Represents a point on the ground with latitude, longitude, and altitude.
- class astrea::trace::FieldOfView Base class for Field of View (FoV) representations.
- class astrea::trace::CircularFieldOfView Circular field of view implementation.
- class astrea::trace::PolygonalFieldOfView Polygonal field of view implementation.
- class astrea::trace::FoldsOfCoverage The FoldsOfCoverage class represents the folds of coverage (simultaneous accesses) for each receiver ID over time.
- class astrea::trace::Grid Class representing a grid of ground points.
- class astrea::trace::GroundArchitecture GroundArchitecture class represents a collection of ground stations.
- class astrea::trace::PositionCache Contiguous memory cache for platform positions across time.
- class astrea::trace::RiseSetArray Represents an array of rise and set times.
- class astrea::trace::SpatialIndex Spatial index for efficient ground point queries.
- class astrea::trace::plotting::Plotter
- struct astrea::trace::AccessInfo
- struct astrea::trace::AccessStats The AccessStats struct represents statistics for access times based on anAccessArray .
- struct astrea::trace::GeographicBin Geographic bin for spatial partitioning.
- struct astrea::trace::HyperStats The HyperStats struct represents statistics of statistics, allowing for the calculation of statistics on a vector of Stats<T>.
- struct astrea::trace::IdPair Represents a pair of IDs for sender and receiver.
- struct astrea::trace::RiseSetStats The RiseSetStats struct represents statistics for rise and set times based on aRiseSetArray and a RiseSetMetric.
- struct astrea::trace::Stats The Stats struct represents basic statistics (min, max, average, and percentiles) for a vector of values of type T.
- struct std::hash< astrea::trace::IdPair > Specialization of std::hash for IdPair to allow it to be used as a key in hash-based containers.
- struct std::less< astrea::trace::IdPair > Specialization of std::less for IdPair to allow it to be used in ordered containers.
- class astro::Payload< Sensor, SensorParameters >
- class astrea::trace::Sensor Sensor class representing a sensor on a platform.
- class astrea::trace::Antenna Represents an antenna with properties such as diameter, efficiency, frequency, and power.
- class astrea::trace::Sensor Sensor class representing a sensor on a platform.
- class astrea::trace::Antenna Represents an antenna with properties such as diameter, efficiency, frequency, and power.
- class astrea::trace::Sensor Sensor class representing a sensor on a platform.
- class astro::PayloadParameters
- class astrea::trace::SensorParameters Class for storing and managing sensor parameters.
- class astrea::trace::AntennaParameters Class for storing and managing antenna parameters.
- class astrea::trace::SensorParameters Class for storing and managing sensor parameters.
- class astrea::trace::AntennaParameters Class for storing and managing antenna parameters.
- class astrea::trace::SensorParameters Class for storing and managing sensor parameters.
- class astro::FrameReference
- class astrea::trace::GroundPoint Represents a point on the ground with latitude, longitude, and altitude.
- class astrea::trace::GroundStation Ground station class for managing ground-based access. This class inherits from GroundPoint ,AccessObject , and SensorPlatform. It represents a ground station with a specific latitude, longitude, altitude, and a collection of sensors. It also provides methods to manage access and sensor functionalities.
- class astrea::trace::GroundPoint Represents a point on the ground with latitude, longitude, and altitude.
- class astrea::trace::GroundStation Ground station class for managing ground-based access. This class inherits from GroundPoint ,AccessObject , and SensorPlatform. It represents a ground station with a specific latitude, longitude, altitude, and a collection of sensors. It also provides methods to manage access and sensor functionalities.
- class astrea::trace::GroundPoint Represents a point on the ground with latitude, longitude, and altitude.
- class SensorPlatform
- class astrea::trace::GroundStation Ground station class for managing ground-based access. This class inherits from GroundPoint ,AccessObject , and SensorPlatform. It represents a ground station with a specific latitude, longitude, altitude, and a collection of sensors. It also provides methods to manage access and sensor functionalities.
- class astrea::trace::Viewer Viewer class for managing access and sensors on a spacecraft. This class inherits from Spacecraft,AccessObject , and SensorPlatform. It provides functionality to manage sensors and access rights for the spacecraft.
- class astro::Spacecraft
- class astrea::trace::Viewer Viewer class for managing access and sensors on a spacecraft. This class inherits from Spacecraft,AccessObject , and SensorPlatform. It provides functionality to manage sensors and access rights for the spacecraft.