QuISP
Loading...
Searching...
No Matches
OrbitalDataParser Class Reference

#include <OrbitalDataParser.h>

Public Member Functions

 OrbitalDataParser ()
 
 OrbitalDataParser (const string filename)
 
virtual ~OrbitalDataParser ()
 
double getPropertyAtTime (const double time)
 
double getLowestDatapoint ()
 
double getHighestDatapoint ()
 
double getLowestDatavalue ()
 
double getHighestDatavalue ()
 

Public Attributes

char * getName
 

Private Attributes

std::ifstream file
 
char * name
 
double last_polled_time = -1
 
double last_polled_value = -1
 
std::map< double, double > property
 

Constructor & Destructor Documentation

◆ OrbitalDataParser() [1/2]

OrbitalDataParser::OrbitalDataParser ( )

◆ OrbitalDataParser() [2/2]

OrbitalDataParser::OrbitalDataParser ( const string filename)

◆ ~OrbitalDataParser()

OrbitalDataParser::~OrbitalDataParser ( )
virtual

Member Function Documentation

◆ getHighestDatapoint()

double OrbitalDataParser::getHighestDatapoint ( )

◆ getHighestDatavalue()

double OrbitalDataParser::getHighestDatavalue ( )

◆ getLowestDatapoint()

double OrbitalDataParser::getLowestDatapoint ( )

◆ getLowestDatavalue()

double OrbitalDataParser::getLowestDatavalue ( )

◆ getPropertyAtTime()

double OrbitalDataParser::getPropertyAtTime ( const double time)

Member Data Documentation

◆ file

std::ifstream OrbitalDataParser::file
private

◆ getName

char* OrbitalDataParser::getName

◆ last_polled_time

double OrbitalDataParser::last_polled_time = -1
private

◆ last_polled_value

double OrbitalDataParser::last_polled_value = -1
private

◆ name

char* OrbitalDataParser::name
private

◆ property

std::map<double, double> OrbitalDataParser::property
private

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