Instrument Neutral Distributed Interface INDI
1.9.5

The Vector class This implements the Directional Cosine used by Taki in his Matrix method. using Vector because it's a 3D vector, hope this doesn't clash too badly with std::vector. More...
#include <scopesim_helper.h>
Public Member Functions  
Vector ()  
Vector creates an empty vector. More...  
Vector (double l, double m, double n)  
Vector creates vector from the three vector values. More...  
Vector (Angle primary, Angle secondary)  
Vector creats a vector from two angles (Ra, Dec), (Ha, Dec), (Azimuth, Altitude) More...  
double  lengthSquared () 
double  length () 
void  normalise () 
Angle  primary () 
primary returns the primary angle (Ra, Ha, Azimuth) from this vector More...  
Angle  secondary () 
secondary returns the secondary angle (dec, altitude) from this vector More...  
Vector  rotateX (Angle angle) 
rotateX rotates this vector through angle about the X axis More...  
Vector  rotateY (Angle angle) 
rotateY rotates this vector through angle about the Y axis More...  
Vector  rotateZ (Angle angle) 
rotateZ rotates this vector through angle about the Z axis More...  
double  l () 
double  m () 
double  n () 
Protected Attributes  
double  L 
double  M 
double  N 
The Vector class This implements the Directional Cosine used by Taki in his Matrix method. using Vector because it's a 3D vector, hope this doesn't clash too badly with std::vector.
The parameter names are selected to match what Taki uses.
Definition at line 503 of file scopesim_helper.h.

inline 
Vector creates an empty vector.
Definition at line 510 of file scopesim_helper.h.
Vector::Vector  (  double  l, 
double  m,  
double  n  
) 
Vector creates vector from the three vector values.
l  
m  
n 
Definition at line 480 of file scopesim_helper.cpp.
Vector creats a vector from two angles (Ra, Dec), (Ha, Dec), (Azimuth, Altitude)
primary  
secondary 
Definition at line 488 of file scopesim_helper.cpp.

inline 
Definition at line 563 of file scopesim_helper.h.

inline 
Definition at line 529 of file scopesim_helper.h.

inline 
Definition at line 527 of file scopesim_helper.h.

inline 
Definition at line 564 of file scopesim_helper.h.

inline 
Definition at line 565 of file scopesim_helper.h.
void Vector::normalise  (  ) 
Definition at line 500 of file scopesim_helper.cpp.
Angle Vector::primary  (  ) 
primary returns the primary angle (Ra, Ha, Azimuth) from this vector
Definition at line 508 of file scopesim_helper.cpp.
rotateX rotates this vector through angle about the X axis
angle 
Definition at line 522 of file scopesim_helper.cpp.
rotateY rotates this vector through angle about the Y axis
angle 
Definition at line 529 of file scopesim_helper.cpp.
rotateZ rotates this vector through angle about the Z axis
rotX 
Definition at line 536 of file scopesim_helper.cpp.
Angle Vector::secondary  (  ) 
secondary returns the secondary angle (dec, altitude) from this vector
Definition at line 515 of file scopesim_helper.cpp.

protected 
Definition at line 568 of file scopesim_helper.h.

protected 
Definition at line 569 of file scopesim_helper.h.

protected 
Definition at line 570 of file scopesim_helper.h.