Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace astrea
- namespace trace
- class AccessAnalyzer
- class 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.
- struct AccessInfo
- class AccessObject Base class for objects that can visually access other objects.
- struct AccessStats The AccessStats struct represents statistics for access times based on anAccessArray .
- class Antenna Represents an antenna with properties such as diameter, efficiency, frequency, and power.
- class AntennaParameters Class for storing and managing antenna parameters.
- class CircularFieldOfView Circular field of view implementation.
- class FieldOfView Base class for Field of View (FoV) representations.
- class FoldsOfCoverage The FoldsOfCoverage class represents the folds of coverage (simultaneous accesses) for each receiver ID over time.
- struct GeographicBin Geographic bin for spatial partitioning.
- class Grid Class representing a grid of ground points.
- class GroundArchitecture GroundArchitecture class represents a collection of ground stations.
- class GroundPoint Represents a point on the ground with latitude, longitude, and altitude.
- class 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.
- struct HyperStats The HyperStats struct represents statistics of statistics, allowing for the calculation of statistics on a vector of Stats<T>.
- struct IdPair Represents a pair of IDs for sender and receiver.
- class PolygonalFieldOfView Polygonal field of view implementation.
- class PositionCache Contiguous memory cache for platform positions across time.
- class RiseSetArray Represents an array of rise and set times.
- struct RiseSetStats The RiseSetStats struct represents statistics for rise and set times based on aRiseSetArray and a RiseSetMetric.
- class Sensor Sensor class representing a sensor on a platform.
- class SensorParameters Class for storing and managing sensor parameters.
- class SpatialIndex Spatial index for efficient ground point queries.
- struct Stats The Stats struct represents basic statistics (min, max, average, and percentiles) for a vector of values of type T.
- class 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.
- namespace plotting
- class Plotter
- namespace trace
- namespace @2
- namespace astro
- namespace frames
- namespace matplot
- namespace mp_units
- namespace angular
- namespace snapshot
- namespace sqlite_orm
- namespace std
- struct hash< astrea::trace::IdPair > Specialization of std::hash for IdPair to allow it to be used as a key in hash-based containers.
- struct less< astrea::trace::IdPair > Specialization of std::less for IdPair to allow it to be used in ordered containers.