![]() |
Stellarium 0.14.3
|
An abstract base class that should never be used directly, only inherited. More...
#include <TelescopeClient.hpp>
Public Member Functions | |
| QString | getEnglishName (void) const |
| QString | getNameI18n (void) const |
| Vec3f | getInfoColor (void) const |
| QString | getInfoString (const StelCore *core, const InfoStringGroup &flags) const |
| TelescopeClient supports the following InfoStringGroup flags: More... | |
| QString | getType (void) const |
| virtual double | getAngularSize (const StelCore *) const |
| virtual void | telescopeGoto (const Vec3d &j2000Pos)=0 |
| virtual bool | isConnected (void) const =0 |
| virtual bool | hasKnownPosition (void) const =0 |
| void | addOcular (double fov) |
| const QList< double > & | getOculars (void) const |
| virtual bool | prepareCommunication () |
| virtual void | performCommunication () |
Static Public Member Functions | |
| static TelescopeClient * | create (const QString &url) |
Protected Member Functions | |
| TelescopeClient (const QString &name) | |
Protected Attributes | |
| QString | nameI18n |
| const QString | name |
An abstract base class that should never be used directly, only inherited.
This class used to be called Telescope, but it has been renamed to TelescopeClient in order to resolve a compiler/linker conflict with the identically named Telescope class in Stellarium's main code.
Definition at line 53 of file TelescopeClient.hpp.
|
virtual |
TelescopeClient supports the following InfoStringGroup flags:
| core | the StelCore object |
| flags | a set of InfoStringGroup items to include in the return value. |
Implements StelObject.
1.8.8