Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | Public Attributes | List of all members
INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry Struct Reference

#include <NearestMathPlugin.h>

Inheritance diagram for INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry:
INDI::AlignmentSubsystem::AlignmentDatabaseEntry

Public Member Functions

 ExtendedAlignmentDatabaseEntry ()
 Default constructor. More...
 
 ExtendedAlignmentDatabaseEntry (const ExtendedAlignmentDatabaseEntry &Source)
 Copy constructor. More...
 
const ExtendedAlignmentDatabaseEntryoperator= (const ExtendedAlignmentDatabaseEntry &RHS)
 Override the assignment operator to provide a const version. More...
 
- Public Member Functions inherited from INDI::AlignmentSubsystem::AlignmentDatabaseEntry
 AlignmentDatabaseEntry ()
 Default constructor. More...
 
 AlignmentDatabaseEntry (const AlignmentDatabaseEntry &Source)
 Copy constructor. More...
 
const AlignmentDatabaseEntryoperator= (const AlignmentDatabaseEntry &RHS)
 Override the assignment operator to provide a const version. More...
 

Public Attributes

double CelestialAzimuth
 Celestial Azimuth of Sync Point at the time it was added to the list. More...
 
double CelestialAltitude
 Celestial Altitude of the Sync point at the time it was added to the list. More...
 
double TelescopeAzimuth
 Telescope Azimuth of Sync Point at the time it was added to the list. More...
 
double TelescopeAltitude
 Telescope Altitude of the Sync point at the time it was added to the list. More...
 
- Public Attributes inherited from INDI::AlignmentSubsystem::AlignmentDatabaseEntry
double ObservationJulianDate
 
double RightAscension
 Right ascension in decimal hours. N.B. libnova works in decimal degrees so conversion is always needed! More...
 
double Declination
 Declination in decimal degrees. More...
 
TelescopeDirectionVector TelescopeDirection
 Normalised vector giving telescope pointing direction. This is referred to elsewhere as the "apparent" direction. More...
 
std::unique_ptr< unsigned char > PrivateData
 Private data associated with this sync point. More...
 
int PrivateDataSize
 This size in bytes of any private data. More...
 

Detailed Description

Definition at line 36 of file NearestMathPlugin.h.

Constructor & Destructor Documentation

◆ ExtendedAlignmentDatabaseEntry() [1/2]

INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::ExtendedAlignmentDatabaseEntry ( )
inline

Default constructor.

Definition at line 39 of file NearestMathPlugin.h.

◆ ExtendedAlignmentDatabaseEntry() [2/2]

INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::ExtendedAlignmentDatabaseEntry ( const ExtendedAlignmentDatabaseEntry Source)
inline

Copy constructor.

Definition at line 47 of file NearestMathPlugin.h.

Member Function Documentation

◆ operator=()

const ExtendedAlignmentDatabaseEntry& INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::operator= ( const ExtendedAlignmentDatabaseEntry RHS)
inline

Override the assignment operator to provide a const version.

Definition at line 57 of file NearestMathPlugin.h.

Member Data Documentation

◆ CelestialAltitude

double INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::CelestialAltitude

Celestial Altitude of the Sync point at the time it was added to the list.

Definition at line 84 of file NearestMathPlugin.h.

◆ CelestialAzimuth

double INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::CelestialAzimuth

Celestial Azimuth of Sync Point at the time it was added to the list.

Definition at line 80 of file NearestMathPlugin.h.

◆ TelescopeAltitude

double INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::TelescopeAltitude

Telescope Altitude of the Sync point at the time it was added to the list.

Definition at line 92 of file NearestMathPlugin.h.

◆ TelescopeAzimuth

double INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry::TelescopeAzimuth

Telescope Azimuth of Sync Point at the time it was added to the list.

Definition at line 88 of file NearestMathPlugin.h.


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