Skip to content

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
  • namespace @2
  • namespace astro
  • namespace frames
  • namespace matplot
  • namespace mp_units
  • namespace angular
  • namespace snapshot
  • namespace sqlite_orm
  • namespace std