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.