mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-01 16:29:43 -05:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user