Документ взят из кэша поисковой машины. Адрес оригинального документа : http://astro.uni-altai.ru/~aw/stellarium/api/classTelescopeTCP.html
Дата изменения: Unknown
Дата индексирования: Fri Feb 28 07:28:21 2014
Кодировка:

Поисковые слова: п п п п п п п п п п п р п р п р п р п р п р п р п р п р п р п р п
Stellarium: TelescopeTCP Class Reference
Stellarium 0.12.3
List of all members | Public Member Functions
TelescopeTCP Class Reference

This TelescopeClient class can controll a telescope by communicating to a server process ("telescope server") via the "Stellarium telescope control protocol" over TCP/IP. More...

#include <TelescopeClient.hpp>

Public Member Functions

 TelescopeTCP (const QString &name, const QString &params, Equinox eq=EquinoxJ2000)
 
bool isConnected (void) const
 
- Public Member Functions inherited from TelescopeClient
QString getEnglishName (void) const
 Return object's name in english. More...
 
QString getNameI18n (void) const
 Return translated object's name. More...
 
Vec3f getInfoColor (void) const
 Get a color used to display info about the object. More...
 
QString getInfoString (const StelCore *core, const InfoStringGroup &flags) const
 TelescopeClient supports the following InfoStringGroup flags: More...
 
QString getType (void) const
 Return object's type. It should be the name of the class. More...
 
virtual double getAngularSize (const StelCore *) const
 Return the angular radius of a circle containing the object as seen from the observer with the circle center assumed to be at getJ2000EquatorialPos(). More...
 
void addOcular (double fov)
 
const QList< double > & getOculars (void) const
 
- Public Member Functions inherited from StelObject
 Q_FLAGS (InfoStringGroup) static const InfoStringGroupFlags AllInfo
 A pre-defined set of specifiers for the getInfoString flags argument to getInfoString. More...
 
virtual SphericalRegionP getRegion () const
 Default implementation of the getRegion method. More...
 
Vec3d getEquinoxEquatorialPos (const StelCore *core) const
 Get observer-centered equatorial coordinate at the current equinox The frame has it's Z axis at the planet's current rotation axis At time 2000-01-01 this frame is almost the same as J2000, but ONLY if the observer is on earth. More...
 
Vec3d getJ2000GalacticPos (const StelCore *core) const
 Get observer-centered galactic coordinates at equinox J2000. More...
 
Vec3d getSideralPosGeometric (const StelCore *core) const
 Get observer-centered hour angle + declination (at current equinox) It is the geometric position, i.e. More...
 
Vec3d getSideralPosApparent (const StelCore *core) const
 Get observer-centered hour angle + declination (at current equinox) It is the apparent position, i.e. More...
 
Vec3d getAltAzPosGeometric (const StelCore *core) const
 Get observer-centered alt/az position It is the geometric position, i.e. More...
 
Vec3d getAltAzPosApparent (const StelCore *core) const
 Get observer-centered alt/az position It is the apparent position, i.e. More...
 
Vec3d getAltAzPosAuto (const StelCore *core) const
 Get observer-centered alt/az position It is the automatic position, i.e. More...
 
virtual float getVMagnitude (const StelCore *core, bool withExtinction=false) const
 Return object's apparent V magnitude as seen from observer. More...
 
virtual double getCloseViewFov (const StelCore *) const
 Return the best FOV in degree to use for a close view of the object. More...
 
virtual double getSatellitesFov (const StelCore *) const
 Return the best FOV in degree to use for a global view of the object satellite system (if there are satellites) More...
 
virtual double getParentSatellitesFov (const StelCore *) const
 

Additional Inherited Members

- Public Types inherited from StelObject
enum  InfoStringGroupFlags {
  Name = 0x00000001, CatalogNumber = 0x00000002, Magnitude = 0x00000004, RaDecJ2000 = 0x00000008,
  RaDecOfDate = 0x00000010, AltAzi = 0x00000020, Distance = 0x00000040, Size = 0x00000080,
  Extra1 = 0x00000100, Extra2 = 0x00000200, Extra3 = 0x00000400, PlainText = 0x00000800,
  HourAngle = 0x00001000, AbsoluteMagnitude = 0x00002000, GalCoordJ2000 = 0x00004000
}
 used as named bitfield flags as specifiers to filter results of getInfoString. More...
 
typedef QFlags
< InfoStringGroupFlags
InfoStringGroup
 
- Static Public Member Functions inherited from TelescopeClient
static TelescopeClientcreate (const QString &url)
 
- Static Public Attributes inherited from StelObject
static const InfoStringGroupFlags ShortInfo = (InfoStringGroupFlags)(Name|CatalogNumber|Magnitude|RaDecJ2000)
 A pre-defined set of specifiers for the getInfoString flags argument to getInfoString. More...
 
- Protected Member Functions inherited from TelescopeClient
 TelescopeClient (const QString &name)
 
- Protected Attributes inherited from TelescopeClient
QString nameI18n
 
const QString name
 

Detailed Description

This TelescopeClient class can controll a telescope by communicating to a server process ("telescope server") via the "Stellarium telescope control protocol" over TCP/IP.

The "Stellarium telescope control protocol" is specified in a seperate document along with the telescope server software.

Definition at line 154 of file TelescopeClient.hpp.


The documentation for this class was generated from the following file: