Files
OpenSpace/include/openspace/interaction/externalcontrol/externalcontrol.h
Alexander Bock 906470f28e Untabify the rest of the source files
Update Ghoul repository
2016-04-18 20:14:29 +02:00

29 lines
532 B
C++

#ifndef EXTERNALCONTROL_H
#define EXTERNALCONTROL_H
#include <openspace/util/powerscaledscalar.h>
#include <ghoul/glm.h>
#include <glm/gtc/quaternion.hpp>
namespace openspace {
class ExternalControl {
public:
// constructors & destructor
ExternalControl();
virtual ~ExternalControl();
virtual void update();
void rotate(const glm::quat &rotation);
void orbit(const glm::quat &rotation);
void distance(const PowerScaledScalar &distance);
protected:
};
} // namespace openspace
#endif