In short, this is new:

- ImageSequencer class added, requires planetary data service files (not added to openspace-data, too large)
   : Given current time returns path to specific image in dataset for projection.
- Changes to RenderablePlanetProjection class to accomodate sequencing
- Fixed normal computation in reverse-mapping stage
- Rudimental target recognition (will prob. become part of separate class at some point - since both fov & proj classes do similar things)

Next up:
- Redo pluto mockup visualization & begin spreadsheet reader for instrument-switching.
This commit is contained in:
Michal Marcinkowski
2015-01-16 13:06:52 -05:00
parent 3c2110e7e3
commit fa0f26c9da
13 changed files with 98 additions and 65 deletions
+6 -5
View File
@@ -36,22 +36,23 @@ namespace openspace {
class ImageSequencer {
public:
// initializers
ImageSequencer(const std::string dir);
~ImageSequencer();
static ImageSequencer& ref();
bool loadSequence(const std::string dir);
void testStartTimeMap();
bool initialize();
static void initialize();
static void deinitialize();
bool sequenceReset();
public:
void createImage(double t1, double t2, std::string path = "dummypath");
bool getImagePath(double& _currentTime, std::string& path);
bool getImagePath(std::string _currentTime, std::string& path);
//double _previousTime; // not sure if i wanna use this yet.
static ImageSequencer* _sequencer;
};
} // namespace openspace