00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _CELENGINE_PARSEOBJECT_H_
00014 #define _CELENGINE_PARSEOBJECT_H_
00015
00016 #include <string>
00017 #include "astro.h"
00018 #include "body.h"
00019 #include "parser.h"
00020
00021 bool ParseDate(Hash* hash, const string& name, double& jd);
00022
00023 Orbit* CreateOrbit(PlanetarySystem* system,
00024 Hash* planetData,
00025 const std::string& path,
00026 bool usePlanetUnits);
00027
00028 void FillinRotationElements(Hash* rotationData, RotationElements& re);
00029
00030 #endif // _CELENGINE_PARSEOBJECT_H_