|
void | toggleMountMode () |
| Toggle current mount mode between equatorial and altazimuthal.
|
|
void | setEquatorialMount (bool b) |
| Define whether we should use equatorial mount or altazimuthal.
|
|
void | setFlagTracking (bool b=true) |
| Set object tracking on/off and go to selected object.
|
|
bool | getFlagTracking (void) const |
| Get current object tracking status.
|
|
void | setFlagLockEquPos (bool b) |
| Set whether sky position is to be locked.
|
|
bool | getFlagLockEquPos (void) const |
| Get whether sky position is locked.
|
|
void | panView (const double deltaAz, const double deltaAlt) |
| Move view in alt/az (or equatorial if in that mode) coordinates. More...
|
|
void | setAutoMoveDuration (float f) |
| Set automove duration in seconds. More...
|
|
float | getAutoMoveDuration (void) const |
| Get automove duration in seconds. More...
|
|
void | setFlagAutoZoomOutResetsDirection (bool b) |
| Set whether auto zoom out will reset the viewing direction to the inital value.
|
|
bool | getFlagAutoZoomOutResetsDirection (void) const |
| Get whether auto zoom out will reset the viewing direction to the inital value.
|
|
bool | getFlagEnableZoomKeys () const |
| Get whether keys can control zoom.
|
|
void | setFlagEnableZoomKeys (bool b) |
| Set whether keys can control zoom.
|
|
bool | getFlagEnableMoveKeys () const |
| Get whether keys can control movement.
|
|
void | setFlagEnableMoveKeys (bool b) |
| Set whether keys can control movement.
|
|
bool | getFlagEnableMoveAtScreenEdge () const |
| Get whether being at the edge of the screen activates movement.
|
|
void | setFlagEnableMoveAtScreenEdge (bool b) |
| Set whether being at the edge of the screen activates movement.
|
|
bool | getFlagEnableMouseNavigation () const |
| Get whether mouse can control movement.
|
|
void | setFlagEnableMouseNavigation (bool b) |
| Set whether mouse can control movement.
|
|
bool | getFlagIndicationMountMode () const |
| Get the state of flag for indication of mount mode.
|
|
void | setFlagIndicationMountMode (bool b) |
| Set the state of flag for indication of mount mode.
|
|
void | moveToJ2000 (const Vec3d &aim, const Vec3d &aimUp, float moveDuration=1., ZoomingMode zooming=ZoomNone) |
| Move the view to a specified J2000 position. More...
|
|
void | moveToObject (const StelObjectP &target, float moveDuration=1., ZoomingMode zooming=ZoomNone) |
|
void | moveToAltAzi (const Vec3d &aim, const Vec3d &aimUp, float moveDuration=1., ZoomingMode zooming=ZoomNone) |
| Move the view to a specified AltAzimuthal position. More...
|
|
void | zoomTo (double aimFov, float zoomDuration=1.) |
| Change the zoom level. More...
|
|
double | getCurrentFov () const |
| Get the current Field Of View in degrees.
|
|
double | getInitFov () const |
| Return the initial default FOV in degree.
|
|
void | setInitFov (double fov) |
| Set the initial Field Of View in degree.
|
|
const Vec3d | getInitViewingDirection () const |
| Return the inital viewing direction in altazimuthal coordinates.
|
|
void | setInitViewDirectionToCurrent () |
| Sets the initial direction of view to the current altitude and azimuth. More...
|
|
Vec3d | getViewDirectionJ2000 () const |
| Return the current viewing direction in the equatorial J2000 frame.
|
|
void | setViewDirectionJ2000 (const Vec3d &v) |
| Set the current viewing direction in the equatorial J2000 frame.
|
|
void | setMaxFov (double max) |
| Set the maximum field of View in degrees.
|
|
double | getMaxFov (void) const |
| Get the maximum field of View in degrees.
|
|
double | getMinFov (void) const |
| Get the minimum field of View in degrees.
|
|
void | autoZoomIn (float moveDuration=1.f, bool allowManualZoom=1) |
| Go and zoom to the selected object. A later call to autoZoomOut will come back to the previous zoom level.
|
|
void | autoZoomOut (float moveDuration=1.f, bool full=0) |
| Unzoom to the previous position.
|
|
double | getAimFov (void) const |
| If currently zooming, return the target FOV, otherwise return current FOV in degree.
|
|
void | turnRight (bool) |
| Viewing direction function : true move, false stop.
|
|
void | turnLeft (bool) |
|
void | turnUp (bool) |
|
void | turnDown (bool) |
|
void | moveSlow (bool b) |
|
void | zoomIn (bool) |
|
void | zoomOut (bool) |
|
void | lookEast (bool zero=false) |
| Look immediately towards East. More...
|
|
void | lookWest (bool zero=false) |
| Look immediately towards West. More...
|
|
void | lookNorth (bool zero=false) |
| Look immediately towards North. More...
|
|
void | lookSouth (bool zero=false) |
| Look immediately towards South. More...
|
|
void | lookZenith (void) |
| Look immediately towards Zenith, turning southern horizon to screen bottom.
|
|
void | lookNadir (void) |
| Look immediately towards Nadir, turning southern horizon to screen top.
|
|
void | lookTowardsNCP (void) |
| Look immediately towards North Celestial pole.
|
|
void | lookTowardsSCP (void) |
| Look immediately towards South Celestial pole.
|
|
void | moveViewport (float offsetX, float offsetY, const float duration=0.f) |
| start animated move of the viewport offset. More...
|
|
void | setMountMode (MountMode m) |
| Set current mount type defining the reference frame in which head movements occur.
|
|
MountMode | getMountMode (void) const |
| Get current mount type defining the reference frame in which head movements occur.
|
|
bool | getEquatorialMount (void) const |
|
void | setInhibitAllAutomoves (bool inhibit) |
| Function designed only for scripting context. More...
|
|
Vec2f | getViewportOffsetTarget () const |
| Returns the targetted value of the viewport offset.
|
|
float | getViewportHorizontalOffsetTarget () const |
|
float | getViewportVerticalOffsetTarget () const |
|
void | setViewportHorizontalOffsetTarget (float f) |
|
void | setViewportVerticalOffsetTarget (float f) |
|
|
| StelMovementMgr (StelCore *core) |
|
virtual void | init () |
| Initializes the object based on the application settings Includes: More...
|
|
virtual void | update (double) |
| Update time-dependent things (triggers a time dragging record if required)
|
|
virtual void | draw (StelCore *) |
| Implement required draw function. Does nothing.
|
|
virtual void | handleKeys (QKeyEvent *event) |
| Handle keyboard events.
|
|
virtual bool | handleMouseMoves (int x, int y, Qt::MouseButtons b) |
| Handle mouse movement events.
|
|
virtual void | handleMouseWheel (class QWheelEvent *event) |
| Handle mouse wheel events.
|
|
virtual void | handleMouseClicks (class QMouseEvent *event) |
| Handle mouse click events.
|
|
virtual double | getCallOrder (StelModuleActionName actionName) const |
| Return the value defining the order of call for the given action For example if stars.callOrder[ActionDraw] == 10 and constellation.callOrder[ActionDraw] == 11, the stars module will be drawn before the constellations. More...
|
|
virtual bool | handlePinch (qreal scale, bool started) |
| Handle pinch gesture.
|
|
void | updateMotion (double deltaTime) |
| Increment/decrement smoothly the vision field and position. Called in StelCore.update().
|
|
double | getZoomSpeed () const |
| Get the zoom speed.
|
|
Vec3d | getViewUpVectorJ2000 () const |
| Return the current up view vector in J2000 coordinates.
|
|
void | setViewUpVectorJ2000 (const Vec3d &up) |
|
void | setViewUpVector (const Vec3d &up) |
|
void | setMovementSpeedFactor (float s) |
|
float | getMovementSpeedFactor () const |
|
void | setDragTriggerDistance (float d) |
|
Vec3d | j2000ToMountFrame (const Vec3d &v) const |
|
Vec3d | mountFrameToJ2000 (const Vec3d &v) const |
|
virtual void | deinit () |
| Called before the module will be delete, and before the openGL context is suppressed. More...
|
|
virtual QString | getModuleVersion () const |
| Get the version of the module, default is stellarium main version.
|
|
virtual QString | getAuthorName () const |
| Get the name of the module author.
|
|
virtual QString | getAuthorEmail () const |
| Get the email adress of the module author.
|
|
virtual bool | configureGui (bool show=true) |
| Detect or show the configuration GUI elements for the module. More...
|
|