WSF
wsf::coverage::Point Class Reference

A point in a coverage grid. More...

#include <WsfCoverageGridPoint.hpp>

Public Member Functions

 Point (PointId aPointId, double aLatitudeDeg, double aLongitudeDeg, double aAltitude)
 Point (const Point &aOther)=default
 Point (Point &&aOther)=default
 ~Point ()=default
Pointoperator= (const Point &aOther)=default
Pointoperator= (Point &&aOther)=default
PointId GetID () const
 Return the ID of the Point.
double GetLatitude () const
 Return the latitude in degrees of the point.
double GetLongitude () const
 Return the longitude in degrees of the point.
double GetAltitude () const
 Return the altitude in meters of the point.
const UtLLAPos & GetLLA () const
 Return the point's LLA position.
void SetLLA (double aLatitudeDeg, double aLongitudeDeg, double aAltitude)
void SetLLA (const UtLLAPos &aLocationLLA)

Detailed Description

A point in a coverage grid.

Constructor & Destructor Documentation

◆ Point() [1/3]

wsf::coverage::Point::Point ( PointId aPointId,
double aLatitudeDeg,
double aLongitudeDeg,
double aAltitude )

Referenced by operator=(), operator=(), Point(), and Point().

◆ Point() [2/3]

wsf::coverage::Point::Point ( const Point & aOther)
default

References Point().

◆ Point() [3/3]

wsf::coverage::Point::Point ( Point && aOther)
default

References Point().

◆ ~Point()

wsf::coverage::Point::~Point ( )
default

Member Function Documentation

◆ GetAltitude()

double wsf::coverage::Point::GetAltitude ( ) const
inline

◆ GetID()

◆ GetLatitude()

double wsf::coverage::Point::GetLatitude ( ) const
inline

◆ GetLLA()

const UtLLAPos & wsf::coverage::Point::GetLLA ( ) const
inline

Return the point's LLA position.

◆ GetLongitude()

double wsf::coverage::Point::GetLongitude ( ) const
inline

◆ operator=() [1/2]

Point & wsf::coverage::Point::operator= ( const Point & aOther)
default

References Point().

◆ operator=() [2/2]

Point & wsf::coverage::Point::operator= ( Point && aOther)
default

References Point().

◆ SetLLA() [1/2]

void wsf::coverage::Point::SetLLA ( const UtLLAPos & aLocationLLA)

Set the point's LLA position.

Parameters
aLocationLLA- The LLA position of the point.

◆ SetLLA() [2/2]

void wsf::coverage::Point::SetLLA ( double aLatitudeDeg,
double aLongitudeDeg,
double aAltitude )

Set the point's LLA position.

Parameters
aLatitudeDeg- The latitude of the point in degrees.
aLongitudeDeg- The longitude of the point in degrees.
aAltitude- Tha altitude of the point in meters.

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved