My Project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
found::EllipticDistanceDeterminationAlgorithm Class Reference

#include <distance.hpp>

Inheritance diagram for found::EllipticDistanceDeterminationAlgorithm:
Inheritance graph
[legend]
Collaboration diagram for found::EllipticDistanceDeterminationAlgorithm:
Collaboration graph
[legend]

Public Member Functions

 EllipticDistanceDeterminationAlgorithm (distFromEarth radius)
 
distFromEarth Run (const Points &p) override
 
- Public Member Functions inherited from found::Stage< Points, distFromEarth >
 Stage ()=default
 
virtual ~Stage ()=default
 
void DoAction () override
 
PointsGetResource ()
 
distFromEarth *& GetProduct ()
 

Additional Inherited Members

- Protected Attributes inherited from found::Stage< Points, distFromEarth >
Points resource
 The stored input for this.
 
distFromEarthproduct
 The pointer to the stored output for this.
 

Detailed Description

The DistanceDeterminationAlgorithm class houses the Distance Determination Algorithm. This algorithm calculates the distance from Earth based on the pixels of Earth's Edge found in the image.

Note
This class assumes that Earth is a perfect ellipse

Constructor & Destructor Documentation

◆ EllipticDistanceDeterminationAlgorithm()

found::EllipticDistanceDeterminationAlgorithm::EllipticDistanceDeterminationAlgorithm ( distFromEarth  radius)
explicit

Initializes an EllipticDistanceDeterminationAlgorithm

Parameters
radiusThe distance from Earth to use

Member Function Documentation

◆ Run()

distFromEarth found::EllipticDistanceDeterminationAlgorithm::Run ( const Points p)
overridevirtual

Place documentation here. Press enter to automatically make a new line

Implements found::Stage< Points, distFromEarth >.


The documentation for this class was generated from the following file: