00001 // winstarbrowser.h 00002 // 00003 // Copyright (C) 2001, Chris Laurel <claurel@shatters.net> 00004 // 00005 // Star browser tool for Windows. 00006 // 00007 // This program is free software; you can redistribute it and/or 00008 // modify it under the terms of the GNU General Public License 00009 // as published by the Free Software Foundation; either version 2 00010 // of the License, or (at your option) any later version. 00011 00012 #ifndef _WINSTARBROWSER_H_ 00013 #define _WINSTARBROWSER_H_ 00014 00015 #include "celestiacore.h" 00016 00017 00018 class StarBrowser 00019 { 00020 public: 00021 StarBrowser(HINSTANCE, HWND, CelestiaCore*); 00022 ~StarBrowser(); 00023 00024 public: 00025 CelestiaCore* appCore; 00026 HWND parent; 00027 HWND hwnd; 00028 00029 // The star browser data is valid for a particular point 00030 // in space, and for performance issues is not continuously 00031 // updated. 00032 Point3f pos; 00033 UniversalCoord ucPos; 00034 00035 int predicate; 00036 int nStars; 00037 }; 00038 00039 00040 #endif // _WINSTARBROWSER_H_
1.4.1