#include <pointset.h>
|
| PointSet (INDI::Telescope *) |
|
const char * | getDeviceName () |
|
void | AddPoint (AlignData aligndata, struct ln_lnlat_posn *pos) |
|
Point * | getPoint (HtmID htmid) |
|
int | getNbPoints () |
|
int | getNbTriangles () |
|
bool | isInitialized () |
|
void | Init () |
|
void | Reset () |
|
char * | LoadDataFile (const char *filename) |
|
char * | WriteDataFile (const char *filename) |
|
XMLEle * | toXML () |
|
void | setBlobData (IBLOBVectorProperty *bp) |
|
void | setPointBlobData (IBLOB *blob) |
|
void | setTriangulationBlobData (IBLOB *blob) |
|
std::set< Distance, bool(*)(Distance, Distance)> * | ComputeDistances (double alt, double az, PointFilter filter, bool ingoto) |
|
std::vector< HtmID > | findFace (double currentRA, double currentDEC, double jd, double pointalt, double pointaz, ln_lnlat_posn *position, bool ingoto) |
|
double | range24 (double r) |
|
double | range360 (double r) |
|
void | AltAzFromRaDec (double ra, double dec, double jd, double *alt, double *az, struct ln_lnlat_posn *pos) |
|
void | AltAzFromRaDecSidereal (double ra, double dec, double lst, double *alt, double *az, struct ln_lnlat_posn *pos) |
|
void | RaDecFromAltAz (double alt, double az, double jd, double *ra, double *dec, struct ln_lnlat_posn *pos) |
|
double | scalarTripleProduct (Point *p, Point *e1, Point *e2, bool ingoto) |
|
bool | isPointInside (Point *p, std::vector< HtmID > f, bool ingoto) |
|
◆ Distance
◆ Point
◆ PointFilter
◆ PointFilter
Enumerator |
---|
None | |
SameQuadrant | |
◆ PointSet()
◆ AddPoint()
void PointSet::AddPoint |
( |
AlignData |
aligndata, |
|
|
struct ln_lnlat_posn * |
pos |
|
) |
| |
◆ AltAzFromRaDec()
void PointSet::AltAzFromRaDec |
( |
double |
ra, |
|
|
double |
dec, |
|
|
double |
jd, |
|
|
double * |
alt, |
|
|
double * |
az, |
|
|
struct ln_lnlat_posn * |
pos |
|
) |
| |
◆ AltAzFromRaDecSidereal()
void PointSet::AltAzFromRaDecSidereal |
( |
double |
ra, |
|
|
double |
dec, |
|
|
double |
lst, |
|
|
double * |
alt, |
|
|
double * |
az, |
|
|
struct ln_lnlat_posn * |
pos |
|
) |
| |
◆ ComputeDistances()
◆ findFace()
std::vector< HtmID > PointSet::findFace |
( |
double |
currentRA, |
|
|
double |
currentDEC, |
|
|
double |
jd, |
|
|
double |
pointalt, |
|
|
double |
pointaz, |
|
|
ln_lnlat_posn * |
position, |
|
|
bool |
ingoto |
|
) |
| |
◆ getDeviceName()
const char * PointSet::getDeviceName |
( |
| ) |
|
◆ getNbPoints()
int PointSet::getNbPoints |
( |
| ) |
|
◆ getNbTriangles()
int PointSet::getNbTriangles |
( |
| ) |
|
◆ getPoint()
◆ Init()
◆ isInitialized()
bool PointSet::isInitialized |
( |
| ) |
|
◆ isPointInside()
◆ LoadDataFile()
char * PointSet::LoadDataFile |
( |
const char * |
filename | ) |
|
◆ RaDecFromAltAz()
void PointSet::RaDecFromAltAz |
( |
double |
alt, |
|
|
double |
az, |
|
|
double |
jd, |
|
|
double * |
ra, |
|
|
double * |
dec, |
|
|
struct ln_lnlat_posn * |
pos |
|
) |
| |
◆ range24()
double PointSet::range24 |
( |
double |
r | ) |
|
◆ range360()
double PointSet::range360 |
( |
double |
r | ) |
|
◆ Reset()
◆ scalarTripleProduct()
◆ setBlobData()
◆ setPointBlobData()
void PointSet::setPointBlobData |
( |
IBLOB * |
blob | ) |
|
◆ setTriangulationBlobData()
void PointSet::setTriangulationBlobData |
( |
IBLOB * |
blob | ) |
|
◆ toXML()
◆ WriteDataFile()
char * PointSet::WriteDataFile |
( |
const char * |
filename | ) |
|
◆ TriangulateCHull
◆ alt
◆ current
std::vector<HtmID> PointSet::current |
|
private |
◆ currentFace
Face* PointSet::currentFace |
|
private |
◆ lat
◆ lnalignpos
struct ln_lnlat_posn* PointSet::lnalignpos |
|
private |
◆ lon
◆ PointSetInitialized
bool PointSet::PointSetInitialized |
|
private |
◆ PointSetMap
◆ PointSetXmlRoot
XMLEle* PointSet::PointSetXmlRoot |
|
private |
◆ telescope
◆ Triangulation
The documentation for this class was generated from the following files:
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/indi-eqmod/align/pointset.h
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/indi-eqmod/align/pointset.cpp