Class astrea::trace::AccessAnalyzer¶
ClassList > astrea > trace > AccessAnalyzer
Public Functions¶
| Type | Name |
|---|---|
| AccessAnalyzer (const Time & resolution, const astro::Date & startDate, const astro::Date & endDate, const astro::AstrodynamicsSystem & sys, const bool printProgress=false) Constructor for AccessAnalyzer with specified resolution and date range. |
|
| AccessArray | find_accesses (ViewerConstellation & constel, GroundArchitecture & grounds, const bool includeInternalAccesses=false) Find accesses between a constellation of viewers and a ground architecture. |
| AccessArray | find_accesses (ViewerConstellation & constel, Grid & grid, const bool includeInternalAccesses=false) Find accesses between a constellation of viewers and a ground architecture. |
| AccessArray | find_internal_accesses (ViewerConstellation & constel, const bool clearPositionCache=true) Find accesses between a constellation of viewers. |
| ~AccessAnalyzer () = default Destructor for AccessAnalyzer . |
Public Functions Documentation¶
function AccessAnalyzer¶
Constructor for AccessAnalyzer with specified resolution and date range.
inline astrea::trace::AccessAnalyzer::AccessAnalyzer (
const Time & resolution,
const astro::Date & startDate,
const astro::Date & endDate,
const astro::AstrodynamicsSystem & sys,
const bool printProgress=false
)
Parameters:
resolutionThe time resolution for access calculations.startDateThe start date for the analysis.endDateThe end date for the analysis.sysThe astrodynamics system used for calculations.printProgressFlag indicating whether to print progress during calculations.
function find_accesses [1/2]¶
Find accesses between a constellation of viewers and a ground architecture.
AccessArray astrea::trace::AccessAnalyzer::find_accesses (
ViewerConstellation & constel,
GroundArchitecture & grounds,
const bool includeInternalAccesses=false
)
Parameters:
constelThe constellation of viewers.groundsThe ground architecture containing ground stations.resolutionThe time resolution for access calculations.startDateThe start date for the analysis.endDateThe end date for the analysis.sysThe astrodynamics system used for calculations.
Returns:
AccessArray A collection of accesses between viewers and ground stations.
function find_accesses [2/2]¶
Find accesses between a constellation of viewers and a ground architecture.
AccessArray astrea::trace::AccessAnalyzer::find_accesses (
ViewerConstellation & constel,
Grid & grid,
const bool includeInternalAccesses=false
)
Parameters:
constelThe constellation of viewers.gridThe grid containing ground points.
Returns:
AccessArray A collection of accesses between viewers and ground stations.
function find_internal_accesses¶
Find accesses between a constellation of viewers.
AccessArray astrea::trace::AccessAnalyzer::find_internal_accesses (
ViewerConstellation & constel,
const bool clearPositionCache=true
)
Parameters:
constelThe constellation of viewers.sysThe astrodynamics system used for calculations.
Returns:
AccessArray A collection of accesses between viewers.
function ~AccessAnalyzer¶
Destructor for AccessAnalyzer .
The documentation for this class was generated from the following file astrea/trace/trace/analysis/AccessAnalyzer.hpp