Class MHO_FringeData.
More...
#include <MHO_FringeData.hh>
|
std::string | ConstructFrngFileName (const std::string directory, const std::string &baseline, const std::string &ref_station, const std::string &rem_station, const std::string &frequency_group, const std::string &polprod, const std::string &root_code, int seq_no) |
| Constructs a fringe file name string from given parameters. More...
|
|
std::string | ConstructTempFileName (const std::string directory, const std::string &baseline, const std::string &ref_station, const std::string &rem_station, const std::string &frequency_group, const std::string &polprod, const std::string &root_code, const std::string &temp_id) |
| Constructs a temporary file name using provided parameters and concatenation. More...
|
|
int | WriteDataObjects (std::string filename) |
| Writes data objects to a file with given filename. More...
|
|
Class MHO_FringeData.
simple class to contain fringe data objects
- Author
- Date
- Sun Feb 4 20:25:51 2024 -0500
◆ MHO_FringeData()
hops::MHO_FringeData::MHO_FringeData |
( |
| ) |
|
|
inline |
◆ ~MHO_FringeData()
virtual hops::MHO_FringeData::~MHO_FringeData |
( |
| ) |
|
|
inlinevirtual |
◆ ConstructFrngFileName()
std::string hops::MHO_FringeData::ConstructFrngFileName |
( |
const std::string |
directory, |
|
|
const std::string & |
baseline, |
|
|
const std::string & |
ref_station, |
|
|
const std::string & |
rem_station, |
|
|
const std::string & |
frequency_group, |
|
|
const std::string & |
polprod, |
|
|
const std::string & |
root_code, |
|
|
int |
seq_no |
|
) |
| |
|
protected |
Constructs a fringe file name string from given parameters.
- Parameters
-
directory | The directory path where the fringe file will be located. |
baseline | Baseline identifier for the fringe file. |
ref_station | Reference station identifier. |
rem_station | Remote station identifier. |
frequency_group | Frequency group identifier. |
polprod | Polarization product identifier. |
root_code | Root code identifier. |
seq_no | Sequence number for the fringe file. |
- Returns
- A string representing the constructed fringe file name.
◆ ConstructTempFileName()
std::string hops::MHO_FringeData::ConstructTempFileName |
( |
const std::string |
directory, |
|
|
const std::string & |
baseline, |
|
|
const std::string & |
ref_station, |
|
|
const std::string & |
rem_station, |
|
|
const std::string & |
frequency_group, |
|
|
const std::string & |
polprod, |
|
|
const std::string & |
root_code, |
|
|
const std::string & |
temp_id |
|
) |
| |
|
protected |
Constructs a temporary file name using provided parameters and concatenation.
- Parameters
-
directory | The directory where the file will be located. |
baseline | Baseline identifier for the file. |
ref_station | Reference station identifier. |
rem_station | Remote station identifier. |
frequency_group | Frequency group identifier. |
polprod | Polarization-production identifier. |
root_code | Root code identifier. |
temp_id | Temporary ID for the file. |
- Returns
- The constructed temporary file name as a string.
◆ GetContainerStore()
Getter for container store.
- Returns
- MHO_ContainerStore& - Reference to the container store.
◆ GetControlFormat()
mho_json& hops::MHO_FringeData::GetControlFormat |
( |
| ) |
|
|
inline |
access to the control format and parsed control statements (as json object)
- Returns
- Reference to mho_json object representing control format
◆ GetControlStatements()
mho_json& hops::MHO_FringeData::GetControlStatements |
( |
| ) |
|
|
inline |
Getter for parsed control statements.
- Returns
- Reference to mho_json object containing control statements.
◆ GetParameterStore()
◆ GetPlotData()
mho_json& hops::MHO_FringeData::GetPlotData |
( |
| ) |
|
|
inline |
Getter for plot data.
- Returns
- Reference to mho_json object containing plot data
◆ GetScanDataStore()
◆ GetVex()
mho_json hops::MHO_FringeData::GetVex |
( |
| ) |
const |
|
inline |
Getter for vex data (as json object)
- Returns
- The root file data as an mho_json object.
◆ WriteDataObjects()
int hops::MHO_FringeData::WriteDataObjects |
( |
std::string |
filename | ) |
|
|
protected |
Writes data objects to a file with given filename.
- Parameters
-
filename | Filename to write data objects. |
- Returns
- 0 on success, error code otherwise.
◆ WriteOutput()
int hops::MHO_FringeData::WriteOutput |
( |
| ) |
|
Writes output data to disk with a temporary unique name and renames it afterwards.
- Returns
- Returns an integer value indicating success or failure.
◆ fContainerStore
◆ fControlFormat
mho_json hops::MHO_FringeData::fControlFormat |
|
protected |
◆ fControlStatements
mho_json hops::MHO_FringeData::fControlStatements |
|
protected |
◆ fParameterStore
◆ fPlotData
mho_json hops::MHO_FringeData::fPlotData |
|
protected |
◆ fScanStore
The documentation for this class was generated from the following files: