data_polarization_fraction Class Reference

Defines a class containing a collection of linear polarization fraction amplitude datum objects with simple I/O. More...

#include "data/data_polarization_fraction.h"

Public Member Functions

 data_polarization_fraction (std::string file_name)
 
 data_polarization_fraction (std::vector< std::string > file_name)
 
void add_data (std::string file_name)
 
void add_data (datum_polarization_fraction &d)
 Adds data from a datum object.
 
size_t size () const
 
datum_polarization_fractiondatum (size_t i) const
 

Private Attributes

std::vector< datum_polarization_fraction * > _mbreve
 

Detailed Description

Collections of linear polarizationo fraction amplitude data are defined in data_polarization_fraction, which includes simple I/O tools and provides access to a list of appropriately constructed datum_polarization_fraction objects.

Warning
Currently assumes a fixed data file format.
Bug:
Station name conventions are inconsistent with visibility amplitude data!
Todo:
Once data file formats crystalize, implement more generic or multi-format I/O options.

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