Class MEAL::CoherencyMeasurementSet
-
class CoherencyMeasurementSet : public std::vector<CoherencyMeasurement>
A CoherencyMeasurement set and their coordinates.
Public Functions
-
CoherencyMeasurementSet(unsigned transformation_index = 0)
Default constructor.
-
~CoherencyMeasurementSet()
Destructor.
-
void set_transformation_index(unsigned index)
Set the transformation through which the measurements are made.
-
unsigned get_transformation_index() const
Get the transformation through which the measurements are made.
-
void set_coordinates() const
Apply the independent variables.
-
inline void set_identifier(const std::string &val)
Set the identifier.
-
inline const std::string &get_identifier() const
Get the identifier.
-
inline void set_name(const std::string &val)
Set the name.
-
inline const std::string &get_name() const
Get the name.
-
inline void set_source(Signal::SourceType val)
Set the source.
-
inline Signal::SourceType get_source() const
Get the source.
-
inline void set_epoch(double mjd)
Set the epoch of the observation in MJD.
-
inline double get_epoch() const
Get the epoch of the observation in MJD.
-
inline void set_ichan(unsigned val)
Set the channel index.
-
inline unsigned get_ichan() const
Get the channel index.
-
std::string get_coordinates_string() const
Get a string that describes the coordinate values.
-
CoherencyMeasurementSet(unsigned transformation_index = 0)