

Public Member Functions | |
| bool | process (const string &filename) |
| SolarSystemLoader (Universe *u, ProgressNotifier *pn) | |
Public Attributes | |
| ProgressNotifier * | notifier |
| Universe * | universe |
|
||||||||||||
|
Definition at line 3469 of file celestiacore.cpp. References notifier, and universe.
|
|
|
Definition at line 3471 of file celestiacore.cpp. References _, Content_CelestiaCatalog, DetermineFileType(), EnumFilesHandler::getPath(), LoadSolarSystemObjects(), notifier, universe, and ProgressNotifier::update(). 03472 {
03473 if (DetermineFileType(filename) == Content_CelestiaCatalog)
03474 {
03475 string fullname = getPath() + '/' + filename;
03476 clog << _("Loading solar system catalog: ") << fullname << '\n';
03477 if (notifier)
03478 notifier->update(filename);
03479
03480 ifstream solarSysFile(fullname.c_str(), ios::in);
03481 if (solarSysFile.good())
03482 {
03483 LoadSolarSystemObjects(solarSysFile,
03484 *universe,
03485 getPath());
03486 }
03487 }
03488
03489 return true;
03490 };
|
|
|
Definition at line 3468 of file celestiacore.cpp. Referenced by process(), and SolarSystemLoader(). |
|
|
Definition at line 3467 of file celestiacore.cpp. Referenced by process(), and SolarSystemLoader(). |
1.4.1