LOST  0.0.1
LOST: Open-source Star Tracker
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. More...
 
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 16 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::PyramidStarIdAlgorithm, lost::GeometricVotingStarIdAlgorithm, and lost::DummyStarIdAlgorithm.


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