~xalioth/stellarium/fix-fonts-gltex-fab

« back to all changes in this revision

Viewing changes to src/core/StelCore.hpp

  • Committer: matthewg42
  • Date: 2008-11-27 14:36:21 UTC
  • Revision ID: vcs-imports@canonical.com-20081127143621-fbasu1vl30kq2edv
refactor: MovementMgr -> StelMovementMgr

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
class ToneReproducer;
29
29
class SkyDrawer;
30
30
class GeodesicGrid;
31
 
class MovementMgr;
 
31
class StelMovementMgr;
32
32
 
33
33
//! @class StelCore 
34
34
//! Main class for Stellarium core processing.
90
90
        //! only for 2d painting
91
91
        const StelProjectorP getProjection2d() const;
92
92
                        
93
 
        //! Get a new instance of projector using the current display parameters from Navigation, MovementMgr, etc..
 
93
        //! Get a new instance of projector using the current display parameters from Navigation, StelMovementMgr, etc..
94
94
        //! If not specified default the projection type is the default one set in the core.
95
95
        //! This is a smart pointer, you don't need to delete it.
96
96
        const StelProjectorP getProjection(FrameType frameType, ProjectionType projType=(ProjectionType)1000) const;
97
 
        //! Get an instance of projector using the current display parameters from Navigation, MovementMgr
 
97
        //! Get an instance of projector using the current display parameters from Navigation, StelMovementMgr
98
98
        //! and using the given modelview matrix.
99
99
        //! If not specified default the projection type is the default one set in the core.
100
100
        const StelProjectorP getProjection(const Mat4d& modelViewMat, ProjectionType projType=(ProjectionType)1000) const;
118
118
        const GeodesicGrid* getGeodesicGrid(int maxLevel) const;
119
119
        
120
120
        //! Get the instance of movement manager.
121
 
        MovementMgr* getMovementMgr() {return movementMgr;}
 
121
        StelMovementMgr* getMovementMgr() {return movementMgr;}
122
122
        //! Get the const instance of movement manager.
123
 
        const MovementMgr* getMovementMgr() const {return movementMgr;}
 
123
        const StelMovementMgr* getMovementMgr() const {return movementMgr;}
124
124
        
125
125
        //! Set the near and far clipping planes.
126
126
        void setClippingPlanes(double znear, double zfar) {currentProjectorParams.zNear=znear;currentProjectorParams.zFar=zfar;} 
173
173
        StelNavigator* navigation;                      // Manage all navigation parameters, coordinate transformations etc..
174
174
        ToneReproducer* toneConverter;          // Tones conversion between stellarium world and display device
175
175
        SkyDrawer* skyDrawer;
176
 
        MovementMgr* movementMgr;               // Manage vision movements
 
176
        StelMovementMgr* movementMgr;           // Manage vision movements
177
177
        
178
178
        // Manage geodesic grid
179
179
        mutable GeodesicGrid* geodesicGrid;