Class ostk::astrodynamics::Access

class Access

Object-to-object visibility.

Public Types

enum class Type

Values:

enumerator Undefined
enumerator Complete
enumerator Partial

Public Functions

Access(const Access::Type &aType, const Instant &anAcquisitionOfSignal, const Instant &aTimeOfClosestApproach, const Instant &aLossOfSignal, const Angle &aMaxElevation)
bool operator==(const Access &anAccess) const
bool operator!=(const Access &anAccess) const
bool isDefined() const
bool isComplete() const
Access::Type getType() const
Instant getAcquisitionOfSignal() const
Instant getTimeOfClosestApproach() const
Instant getLossOfSignal() const
Interval getInterval() const
Duration getDuration() const
Angle getMaxElevation() const

Public Static Functions

static Access Undefined()
static String StringFromType(const Access::Type &aType)

Friends

friend std::ostream &operator<<(std::ostream &anOutputStream, const Access &anAccess)