HOPS
HOPS class reference
Public Member Functions | List of all members
hops::MHO_StationModel Class Reference

Class MHO_StationModel. More...

#include <MHO_StationModel.hh>

Public Member Functions

 MHO_StationModel ()
 
virtual ~MHO_StationModel ()
 
void ComputeModel ()
 Calculates station model parameters such as delay, azimuth, elevation, etc. More...
 
double GetAzimuth ()
 Getter for azimuth. More...
 
double GetDelay ()
 Getter for delay. More...
 
double GetElevation ()
 Getter for elevation. More...
 
double GetParallacticAngle ()
 Getter for parallactic angle. More...
 
double GetUCoordinate ()
 Getter for u coordinate. More...
 
double GetVCoordinate ()
 Getter for v coordinate. More...
 
double GetWCoordinate ()
 Getter for w coordinate. More...
 
void SetEvaluationTimeVexString (std::string time_string)
 Setter for (model) evaluation time vex string. More...
 
void SetStationData (station_coord_type *ref_data)
 Setter for station data. More...
 

Detailed Description

Class MHO_StationModel.

evaluates the station a priori coordinate and/or delay spline polynomials

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Thu Nov 16 11:49:39 2023 -0500

Constructor & Destructor Documentation

◆ MHO_StationModel()

hops::MHO_StationModel::MHO_StationModel ( )

◆ ~MHO_StationModel()

hops::MHO_StationModel::~MHO_StationModel ( )
virtual

Member Function Documentation

◆ ComputeModel()

void hops::MHO_StationModel::ComputeModel ( )

Calculates station model parameters such as delay, azimuth, elevation, etc.

◆ GetAzimuth()

double hops::MHO_StationModel::GetAzimuth ( )
inline

Getter for azimuth.

Returns
Current azimuth value as a double.

◆ GetDelay()

double hops::MHO_StationModel::GetDelay ( )
inline

Getter for delay.

Returns
Current delay value as a double.

◆ GetElevation()

double hops::MHO_StationModel::GetElevation ( )
inline

Getter for elevation.

Returns
Current elevation as a double.

◆ GetParallacticAngle()

double hops::MHO_StationModel::GetParallacticAngle ( )
inline

Getter for parallactic angle.

Returns
The current parallactic angle as a double.

◆ GetUCoordinate()

double hops::MHO_StationModel::GetUCoordinate ( )
inline

Getter for u coordinate.

Returns
Current U-coordinate value as a double

◆ GetVCoordinate()

double hops::MHO_StationModel::GetVCoordinate ( )
inline

Getter for v coordinate.

Returns
Current V-coordinate as a double.

◆ GetWCoordinate()

double hops::MHO_StationModel::GetWCoordinate ( )
inline

Getter for w coordinate.

Returns
Current value of W-coordinate as a double

◆ SetEvaluationTimeVexString()

void hops::MHO_StationModel::SetEvaluationTimeVexString ( std::string  time_string)
inline

Setter for (model) evaluation time vex string.

Parameters
time_stringInput time string to set

◆ SetStationData()

void hops::MHO_StationModel::SetStationData ( station_coord_type ref_data)
inline

Setter for station data.

Parameters
ref_dataInput pointer to station_coord_type structure

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