Rename Ephemeris to Translation

This commit is contained in:
Alexander Bock
2016-09-26 13:34:22 +02:00
parent 568ebd51ff
commit a688a1eee9
44 changed files with 502 additions and 500 deletions
+6 -6
View File
@@ -108,11 +108,11 @@ void BaseModule::internalInitialize() {
fRenderable->registerClass<RenderableTrail>("RenderableTrail");
fRenderable->registerClass<RenderableTrailNew>("RenderableTrailNew");
auto fEphemeris = FactoryManager::ref().factory<Ephemeris>();
ghoul_assert(fEphemeris, "Ephemeris factory was not created");
auto fTranslation = FactoryManager::ref().factory<Translation>();
ghoul_assert(fTranslation, "Ephemeris factory was not created");
fEphemeris->registerClass<StaticEphemeris>("StaticEphemeris");
fEphemeris->registerClass<SpiceEphemeris>("SpiceEphemeris");
fTranslation->registerClass<StaticTranslation>("StaticTranslation");
fTranslation->registerClass<SpiceTranslation>("SpiceTranslation");
auto fRotation = FactoryManager::ref().factory<Rotation>();
ghoul_assert(fRotation, "Rotation factory was not created");
@@ -137,8 +137,8 @@ void BaseModule::internalInitialize() {
std::vector<Documentation> BaseModule::documentations() const {
return {
StaticScale::Documentation(),
StaticEphemeris::Documentation(),
SpiceEphemeris::Documentation()
StaticTranslation::Documentation(),
SpiceTranslation::Documentation()
};
}
+6 -6
View File
@@ -41,7 +41,7 @@ namespace {
namespace openspace {
Documentation SpiceEphemeris::Documentation() {
Documentation SpiceTranslation::Documentation() {
using namespace openspace::documentation;
return {
@@ -50,7 +50,7 @@ Documentation SpiceEphemeris::Documentation() {
{
{
"Type",
new StringEqualVerifier("SpiceEphemeris"),
new StringEqualVerifier("SpiceTranslation"),
"",
Optional::No
},
@@ -89,7 +89,7 @@ Documentation SpiceEphemeris::Documentation() {
};
}
SpiceEphemeris::SpiceEphemeris(const ghoul::Dictionary& dictionary)
SpiceTranslation::SpiceTranslation(const ghoul::Dictionary& dictionary)
: _target("target", "Target", "")
, _origin("origin", "Origin", "")
, _kernelsLoadedSuccessfully(true)
@@ -97,7 +97,7 @@ SpiceEphemeris::SpiceEphemeris(const ghoul::Dictionary& dictionary)
documentation::testSpecificationAndThrow(
Documentation(),
dictionary,
"SpiceEphemeris"
"SpiceTranslation"
);
_target = dictionary.value<std::string>(KeyBody);
@@ -132,11 +132,11 @@ SpiceEphemeris::SpiceEphemeris(const ghoul::Dictionary& dictionary)
}
}
glm::dvec3 SpiceEphemeris::position() const {
glm::dvec3 SpiceTranslation::position() const {
return _position;
}
void SpiceEphemeris::update(const UpdateData& data) {
void SpiceTranslation::update(const UpdateData& data) {
double lightTime = 0.0;
_position = SpiceManager::ref().targetPosition(
_target, _origin, ReferenceFrame, {}, data.time, lightTime
+2 -2
View File
@@ -32,9 +32,9 @@
namespace openspace {
class SpiceEphemeris : public Ephemeris {
class SpiceTranslation : public Translation {
public:
SpiceEphemeris(const ghoul::Dictionary& dictionary);
SpiceTranslation(const ghoul::Dictionary& dictionary);
glm::dvec3 position() const;
void update(const UpdateData& data) override;
+8 -8
View File
@@ -32,7 +32,7 @@ namespace {
namespace openspace {
Documentation StaticEphemeris::Documentation() {
Documentation StaticTranslation::Documentation() {
using namespace openspace::documentation;
return {
"Static Translation",
@@ -40,7 +40,7 @@ Documentation StaticEphemeris::Documentation() {
{
{
"Type",
new StringEqualVerifier("StaticEphemeris"),
new StringEqualVerifier("StaticTranslation"),
"",
Optional::No
},
@@ -57,7 +57,7 @@ Documentation StaticEphemeris::Documentation() {
}
StaticEphemeris::StaticEphemeris()
StaticTranslation::StaticTranslation()
: _position(
"position",
"Position",
@@ -69,8 +69,8 @@ StaticEphemeris::StaticEphemeris()
addProperty(_position);
}
StaticEphemeris::StaticEphemeris(const ghoul::Dictionary& dictionary)
: StaticEphemeris()
StaticTranslation::StaticTranslation(const ghoul::Dictionary& dictionary)
: StaticTranslation()
{
documentation::testSpecificationAndThrow(
Documentation(),
@@ -81,12 +81,12 @@ StaticEphemeris::StaticEphemeris(const ghoul::Dictionary& dictionary)
_position = dictionary.value<glm::dvec3>(KeyPosition);
}
StaticEphemeris::~StaticEphemeris() {}
StaticTranslation::~StaticTranslation() {}
glm::dvec3 StaticEphemeris::position() const {
glm::dvec3 StaticTranslation::position() const {
return _position;
}
void StaticEphemeris::update(const UpdateData&) {}
void StaticTranslation::update(const UpdateData&) {}
} // namespace openspace
+4 -4
View File
@@ -32,11 +32,11 @@
namespace openspace {
class StaticEphemeris : public Ephemeris {
class StaticTranslation : public Translation {
public:
StaticEphemeris();
StaticEphemeris(const ghoul::Dictionary& dictionary);
virtual ~StaticEphemeris();
StaticTranslation();
StaticTranslation(const ghoul::Dictionary& dictionary);
virtual ~StaticTranslation();
virtual glm::dvec3 position() const;
virtual void update(const UpdateData& data) override;