adding old task files to module

This commit is contained in:
ElonOlsson
2022-12-07 10:44:37 -05:00
parent ccfe61cbef
commit ed604e0bb9
3 changed files with 242 additions and 1 deletions

View File

@@ -25,6 +25,7 @@
#include <modules/fieldlinessequence/fieldlinessequencemodule.h>
#include <modules/fieldlinessequence/rendering/renderablefieldlinessequence.h>
#include <modules/fieldlinessequence/tasks/kameleonvolumetofieldlinestask.h>
#include <openspace/documentation/documentation.h>
#include <openspace/util/factorymanager.h>
#include <ghoul/filesystem/filesystem.h>
@@ -60,16 +61,18 @@ FieldlinesSequenceModule::FieldlinesSequenceModule() : OpenSpaceModule(Name) {
}
void FieldlinesSequenceModule::internalInitialize(const ghoul::Dictionary&) {
ghoul::TemplateFactory<Task>* fTask = FactoryManager::ref().factory<Task>();
ghoul::TemplateFactory<Renderable>* factory =
FactoryManager::ref().factory<Renderable>();
ghoul_assert(factory, "No renderable factory existed");
fTask->registerClass<KameleonVolumeToFieldlinesTask>("KameleonVolumeToFieldlinesTask");
factory->registerClass<RenderableFieldlinesSequence>("RenderableFieldlinesSequence");
}
std::vector<documentation::Documentation> FieldlinesSequenceModule::documentations() const
{
return {
KameleonVolumeToFieldlinesTask::Documentation();
RenderableFieldlinesSequence::Documentation()
};
}