Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AstValidate.h

Go to the documentation of this file.
00001 #ifndef ASTVALIDATE_H
00002 #define ASTVALIDATE_H
00003 
00004 //
00005 // AstValidate
00006 //
00007 // Package: AstroUtil
00008 //
00009 // Purpose: Test validity of AstroUtil package
00010 //
00011 // Contact: S. Kasahara
00012 //
00014 
00015 #include "AstroUtil/Ast.h"
00016 #include "AstroUtil/AstCoordinate.h"
00017 
00018 class AstValidate {
00019 
00020 public:
00021 
00022     // Constructors and destructors:
00023     AstValidate();
00024     virtual ~AstValidate();
00025 
00026     // State testing methods
00027 
00028     // State changing methods
00029     bool RunAllTests(void);
00030 
00031 private:
00032     bool TestLocalToIdeal();
00033     bool TestIdealToHorizon();
00034     bool TestHorizonToEquatorial();
00035     bool TestEquatorialToCelestial();
00036     bool TestJulianDateToSiderealTime();
00037 
00038 };   
00039 
00040 #endif  // ASTVALIDATE_H
00041 
00042 
00043 
00044 
00045 
00046 
00047 

Generated on Mon Feb 15 11:06:23 2010 for loon by  doxygen 1.3.9.1