LOST 0.0.1
LOST: Open-source Star Tracker
Loading...
Searching...
No Matches
lost::StarIdAlgorithm Class Referenceabstract

A star idenification algorithm. More...

#include <star-id.hpp>

Inheritance diagram for lost::StarIdAlgorithm:

Public Member Functions

virtual StarIdentifiers Go (const unsigned char *database, const Stars &, const Catalog &, const Camera &) const =0
 Actualy perform the star idenification. This is the "main" function for StarIdAlgorithm.
virtual ~StarIdAlgorithm ()

Detailed Description

A star idenification algorithm.

An algorithm which takes a list of centroids plus some (possibly algorithm-specific) database, and then determines which centroids corresponds to which catalog stars.

Definition at line 14 of file star-id.hpp.

Constructor & Destructor Documentation

◆ ~StarIdAlgorithm()

virtual lost::StarIdAlgorithm::~StarIdAlgorithm ( )
inlinevirtual

Definition at line 22 of file star-id.hpp.

Member Function Documentation

◆ Go()

virtual StarIdentifiers lost::StarIdAlgorithm::Go ( const unsigned char * database,
const Stars & ,
const Catalog & ,
const Camera &  ) const
pure virtual

Actualy perform the star idenification. This is the "main" function for StarIdAlgorithm.

Implemented in lost::DummyStarIdAlgorithm, lost::GeometricVotingStarIdAlgorithm, lost::PyramidStarIdAlgorithm, and lost::TetraStarIdAlgorithm.


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