X2 Standard  Version 1.25
asymmetricalequatorialinterface.h
1 #ifndef _AsymmetricalEquatorialInterface_H
2 #define _AsymmetricalEquatorialInterface_H
3 
4 #include "mounttypeinterface.h"
5 
6 #define AsymmetricalEquatorialInterface_Name "com.bisque.TheSkyX.AsymmetricalEquatorialInterface/1.0"
7 
167 {
168 public:
169 
171 
176 
184  virtual bool knowsBeyondThePole() {return false;}
185 
195  virtual int beyondThePole(bool& bYes){bYes=false; return 0;}
196 
200  virtual double flipHourAngle() {return 0;}
201 
205  virtual int gemLimits(double& dHoursEast, double& dHoursWest){dHoursEast=dHoursWest=0;return 0;}
206 
207 };
208 
209 #endif
MountTypeInterface::Type
Type
Definition: mounttypeinterface.h:35
MountTypeInterface::Asymmetrical_Equatorial
@ Asymmetrical_Equatorial
Definition: mounttypeinterface.h:37
AsymmetricalEquatorialInterface::beyondThePole
virtual int beyondThePole(bool &bYes)
Definition: asymmetricalequatorialinterface.h:195
AsymmetricalEquatorialInterface::mountType
MountTypeInterface::Type mountType()
Definition: asymmetricalequatorialinterface.h:175
AsymmetricalEquatorialInterface::gemLimits
virtual int gemLimits(double &dHoursEast, double &dHoursWest)
Definition: asymmetricalequatorialinterface.h:205
AsymmetricalEquatorialInterface::knowsBeyondThePole
virtual bool knowsBeyondThePole()
Definition: asymmetricalequatorialinterface.h:184
AsymmetricalEquatorialInterface
The AsymmetricalEquatorialInterface for equtorial mounts.
Definition: asymmetricalequatorialinterface.h:167
AsymmetricalEquatorialInterface::flipHourAngle
virtual double flipHourAngle()
Definition: asymmetricalequatorialinterface.h:200
X2 Examples
(C) 2023 Software Bisque, Inc. All rights reserved.