#include <trajmanager.h>
Inheritance diagram for TrajectoryInfo:


Public Member Functions | |
| virtual Orbit * | load (const std::string &) |
| virtual std::string | resolve (const std::string &) |
| TrajectoryInfo (const std::string _source, const std::string _path="") | |
Public Attributes | |
| std::string | path |
| std::string | source |
|
||||||||||||
|
Definition at line 25 of file trajmanager.h.
|
|
|
Implements ResourceInfo< Orbit >. Definition at line 46 of file trajmanager.cpp. References DPRINTF, and LoadSampledOrbit(). 00047 {
00048 DPRINTF(1, "Loading trajectory: %s\n", filename.c_str());
00049 // cout << "Loading trajectory: " << filename << '\n';
00050
00051 return LoadSampledOrbit(filename);
00052 }
|
|
|
Implements ResourceInfo< Orbit >. Definition at line 32 of file trajmanager.cpp. 00033 {
00034 if (!path.empty())
00035 {
00036 string filename = path + "/data/" + source;
00037 // cout << "Resolve: testing [" << filename << "]\n";
00038 ifstream in(filename.c_str());
00039 if (in.good())
00040 return filename;
00041 }
00042
00043 return baseDir + "/" + source;
00044 }
|
|
|
Definition at line 23 of file trajmanager.h. Referenced by resolve(), and TrajectoryInfo(). |
|
|
Definition at line 22 of file trajmanager.h. Referenced by resolve(), and TrajectoryInfo(). |
1.4.1