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

MHO_MK4StationInterfaceReversed - Converts HOPS4 station containers back to mk4_sdata format. This class performs the reverse conversion of MHO_MK4StationInterface, taking MHO_TableContainer objects (station_coord_type and multitone_pcal_type) and generating the corresponding mk4_sdata C structs. More...

#include <MHO_MK4StationInterfaceReversed.hh>

Public Member Functions

 MHO_MK4StationInterfaceReversed ()
 
virtual ~MHO_MK4StationInterfaceReversed ()
 
void FreeAllocated ()
 
void GenerateStationStructure ()
 
struct mk4_sdataGetStationStructure ()
 
void SetOutputDirectory (const std::string &output_dir)
 
void SetOutputFile (const std::string &output_file)
 
void SetPCalData (multitone_pcal_type *pcal_data)
 
void SetStationCoordData (station_coord_type *coord_data)
 
void SetVexData (const mho_json &vex_data)
 
int WriteStationFile ()
 

Detailed Description

MHO_MK4StationInterfaceReversed - Converts HOPS4 station containers back to mk4_sdata format. This class performs the reverse conversion of MHO_MK4StationInterface, taking MHO_TableContainer objects (station_coord_type and multitone_pcal_type) and generating the corresponding mk4_sdata C structs.

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du

Constructor & Destructor Documentation

◆ MHO_MK4StationInterfaceReversed()

hops::MHO_MK4StationInterfaceReversed::MHO_MK4StationInterfaceReversed ( )

◆ ~MHO_MK4StationInterfaceReversed()

hops::MHO_MK4StationInterfaceReversed::~MHO_MK4StationInterfaceReversed ( )
virtual

Member Function Documentation

◆ FreeAllocated()

void hops::MHO_MK4StationInterfaceReversed::FreeAllocated ( )

◆ GenerateStationStructure()

void hops::MHO_MK4StationInterfaceReversed::GenerateStationStructure ( )

◆ GetStationStructure()

struct mk4_sdata* hops::MHO_MK4StationInterfaceReversed::GetStationStructure ( )
inline

◆ SetOutputDirectory()

void hops::MHO_MK4StationInterfaceReversed::SetOutputDirectory ( const std::string &  output_dir)

◆ SetOutputFile()

void hops::MHO_MK4StationInterfaceReversed::SetOutputFile ( const std::string &  output_file)
inline

◆ SetPCalData()

void hops::MHO_MK4StationInterfaceReversed::SetPCalData ( multitone_pcal_type pcal_data)
inline

◆ SetStationCoordData()

void hops::MHO_MK4StationInterfaceReversed::SetStationCoordData ( station_coord_type coord_data)
inline

◆ SetVexData()

void hops::MHO_MK4StationInterfaceReversed::SetVexData ( const mho_json vex_data)
inline

◆ WriteStationFile()

int hops::MHO_MK4StationInterfaceReversed::WriteStationFile ( )

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