Add SceneLicense information to the Scene

Add documentation generator to SceneLicense
This commit is contained in:
Alexander Bock
2017-10-23 18:02:27 -07:00
parent 35d87402b7
commit eaca6c7487
19 changed files with 472 additions and 16 deletions

View File

@@ -48,6 +48,7 @@
#include <openspace/scene/scene.h>
#include <openspace/scene/rotation.h>
#include <openspace/scene/scale.h>
#include <openspace/scene/scenelicense.h>
#include <openspace/scene/translation.h>
#include <openspace/scene/scenemanager.h>
@@ -645,6 +646,15 @@ void OpenSpaceEngine::loadScene(const std::string& scenePath) {
);
}
if (configurationManager().hasKey(ConfigurationManager::KeySceneLicenseDocumentation))
{
scene->writeSceneLicenseDocumentation(
absPath(configurationManager().value<std::string>(
ConfigurationManager::KeySceneLicenseDocumentation
))
);
}
// If a PropertyDocumentationFile was specified, generate it now.
if (configurationManager().hasKey(ConfigurationManager::KeyPropertyDocumentation)) {
scene->writeDocumentation(