kstars
HTMesh Class Reference
#include <HTMesh.h>
Inheritance diagram for HTMesh:

Public Member Functions | |
HTMesh (int level, int buildLevel, int numBuffers=1) | |
~HTMesh () | |
Trixel | index (double ra, double dec) const |
void | intersect (double ra, double dec, double radius, BufNum bufNum=0) |
void | intersect (double ra1, double dec1, double ra2, double dec2, BufNum bufNum=0) |
void | intersect (double ra1, double dec1, double ra2, double dec2, double ra3, double dec3, BufNum bufNum=0) |
void | intersect (double ra1, double dec1, double ra2, double dec2, double ra3, double dec3, double ra4, double dec4, BufNum bufNum=0) |
int | intersectSize (BufNum bufNum=0) |
int | level () const |
MeshBuffer * | meshBuffer (BufNum bufNum=0) |
void | setDebug (int debug) |
int | size () const |
void | vertices (Trixel id, double *ra1, double *dec1, double *ra2, double *dec2, double *ra3, double *dec3) |
Detailed Description
Constructor & Destructor Documentation
HTMesh::HTMesh | ( | int | level, |
int | buildLevel, | ||
int | numBuffers = 1 |
||
) |
Definition at line 23 of file HTMesh.cpp.
HTMesh::~HTMesh | ( | ) |
Definition at line 60 of file HTMesh.cpp.
Member Function Documentation
Trixel HTMesh::index | ( | double | ra, |
double | dec | ||
) | const |
Definition at line 68 of file HTMesh.cpp.
void HTMesh::intersect | ( | double | ra, |
double | dec, | ||
double | radius, | ||
BufNum | bufNum = 0 |
||
) |
finds the trixels that cover the specified circle
- Parameters
-
ra Central ra in degrees dec Central dec in degrees radius Radius of the circle in degrees
- Note
- You will need to supply unprecessed (ra, dec) in most situations. Please see SkyMesh::aperture()'s code before messing with this method.
Definition at line 99 of file HTMesh.cpp.
void HTMesh::intersect | ( | double | ra1, |
double | dec1, | ||
double | ra2, | ||
double | dec2, | ||
BufNum | bufNum = 0 |
||
) |
Definition at line 185 of file HTMesh.cpp.
void HTMesh::intersect | ( | double | ra1, |
double | dec1, | ||
double | ra2, | ||
double | dec2, | ||
double | ra3, | ||
double | dec3, | ||
BufNum | bufNum = 0 |
||
) |
Definition at line 112 of file HTMesh.cpp.
void HTMesh::intersect | ( | double | ra1, |
double | dec1, | ||
double | ra2, | ||
double | dec2, | ||
double | ra3, | ||
double | dec3, | ||
double | ra4, | ||
double | dec4, | ||
BufNum | bufNum = 0 |
||
) |
Definition at line 136 of file HTMesh.cpp.
int HTMesh::intersectSize | ( | BufNum | bufNum = 0 | ) |
Definition at line 264 of file HTMesh.cpp.
MeshBuffer * HTMesh::meshBuffer | ( | BufNum | bufNum = 0 | ) |
Definition at line 256 of file HTMesh.cpp.
void HTMesh::vertices | ( | Trixel | id, |
double * | ra1, | ||
double * | dec1, | ||
double * | ra2, | ||
double * | dec2, | ||
double * | ra3, | ||
double * | dec3 | ||
) |
Definition at line 271 of file HTMesh.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:22 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:22 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.