Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Eclipse Class Reference

#include <eclipsefinder.h>

Collaboration diagram for Eclipse:

Collaboration graph
List of all members.

Public Types

enum  Type { Solar = 0, Moon = 1 }

Public Member Functions

 Eclipse (double JD)
 Eclipse (int Y, int M, int D)

Public Attributes

Bodybody
astro::Datedate
double endTime
std::string planete
std::string sattelite
double startTime

Member Enumeration Documentation

enum Eclipse::Type
 

Enumeration values:
Solar 
Moon 

Definition at line 26 of file eclipsefinder.h.

00026               {
00027         Solar = 0,
00028         Moon  = 1
00029     };


Constructor & Destructor Documentation

Eclipse::Eclipse int  Y,
int  M,
int  D
 

Definition at line 25 of file eclipsefinder.cpp.

References date.

00025                                     :
00026     body(NULL)
00027 {
00028     date = new astro::Date(Y, M, D);
00029 }

Eclipse::Eclipse double  JD  ) 
 

Definition at line 31 of file eclipsefinder.cpp.

References date.

00031                           :
00032     body(NULL)
00033 {
00034     date = new astro::Date(JD);
00035 }


Member Data Documentation

Body* Eclipse::body
 

Definition at line 32 of file eclipsefinder.h.

Referenced by EclipseFinder::CalculateEclipses(), and EclipseFinderProc().

astro::Date* Eclipse::date
 

Definition at line 35 of file eclipsefinder.h.

Referenced by Eclipse().

double Eclipse::endTime
 

Definition at line 37 of file eclipsefinder.h.

Referenced by EclipseFinder::CalculateEclipses(), EclipseFinderCompareFunc(), EclipseFinderDisplayItem(), and EclipseFinderProc().

std::string Eclipse::planete
 

Definition at line 33 of file eclipsefinder.h.

Referenced by EclipseFinder::CalculateEclipses(), and EclipseFinderDisplayItem().

std::string Eclipse::sattelite
 

Definition at line 34 of file eclipsefinder.h.

Referenced by EclipseFinder::CalculateEclipses(), EclipseFinderCompareFunc(), and EclipseFinderDisplayItem().

double Eclipse::startTime
 

Definition at line 36 of file eclipsefinder.h.

Referenced by EclipseFinder::CalculateEclipses(), EclipseFinderCompareFunc(), EclipseFinderDisplayItem(), and EclipseFinderProc().


The documentation for this class was generated from the following files:
Generated on Sat Jan 14 22:33:18 2006 for Celestia by  doxygen 1.4.1