• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

kstars

Public Member Functions | List of all members
HTMesh Class Reference

#include <HTMesh.h>

Inheritance diagram for HTMesh:
Inheritance graph
[legend]

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

Definition at line 58 of file HTMesh.h.

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
raCentral ra in degrees
decCentral dec in degrees
radiusRadius 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.

int HTMesh::level ( ) const
inline

Definition at line 129 of file HTMesh.h.

MeshBuffer * HTMesh::meshBuffer ( BufNum  bufNum = 0)

Definition at line 256 of file HTMesh.cpp.

void HTMesh::setDebug ( int  debug)
inline

Definition at line 134 of file HTMesh.h.

int HTMesh::size ( ) const
inline

Definition at line 125 of file HTMesh.h.

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:
  • HTMesh.h
  • HTMesh.cpp
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

KDE's Doxygen guidelines are available online.

kstars

Skip menu "kstars"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal