Namelist.cpp File Reference


Detailed Description

Implementation of class Namelist.

class gpstk::Namelist encapsulates a list of labels for use with classes Matrix, Vector and SRI.

Definition in file Namelist.cpp.

#include <string>
#include <vector>
#include <algorithm>
#include <ostream>
#include <fstream>
#include "Exception.hpp"
#include "StringUtils.hpp"
#include "Namelist.hpp"

Include dependency graph for Namelist.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  gpstk

Functions

bool operator== (const Namelist &N1, const Namelist &N2)
bool operator!= (const Namelist &N1, const Namelist &N2)
bool identical (const Namelist &N1, const Namelist &N2)
Namelist operator & (const Namelist &N1, const Namelist &N2)
Namelist operator| (const Namelist &N1, const Namelist &N2)
Namelist operator^ (const Namelist &N1, const Namelist &N2)
ostream & operator<< (ostream &os, const Namelist &N)
ostream & operator<< (ostream &os, const LabelledVector &nlp)
ostream & operator<< (ostream &os, const LabelledMatrix &nlp)


Function Documentation

bool identical const Namelist &  N1,
const Namelist &  N2
 

Definition at line 228 of file Namelist.cpp.

References GPSTK_RETHROW, Namelist::labels, and Namelist::size().

Referenced by SRI::permute().

Namelist operator & const Namelist &  N1,
const Namelist &  N2
 

Definition at line 242 of file Namelist.cpp.

References GPSTK_RETHROW.

bool operator!= const Namelist &  N1,
const Namelist &  N2
 

Definition at line 219 of file Namelist.cpp.

References GPSTK_RETHROW.

ostream& operator<< ostream &  os,
const LabelledMatrix &  nlp
 

Definition at line 421 of file Namelist.cpp.

References Matrix::cols(), LabelledMatrix::form, Namelist::getName(), GPSTK_RETHROW, gpstk::StringUtils::leftJustify(), LabelledMatrix::M, LabelledMatrix::msg, LabelledMatrix::NLcols, LabelledMatrix::NLrows, LabelledMatrix::prec, LabelledMatrix::rc, gpstk::StringUtils::rightJustify(), Matrix::rows(), Namelist::size(), LabelledMatrix::tag, and LabelledMatrix::wid.

ostream& operator<< ostream &  os,
const LabelledVector &  nlp
 

Definition at line 376 of file Namelist.cpp.

References LabelledVector::form, Namelist::getName(), GPSTK_RETHROW, gpstk::StringUtils::leftJustify(), LabelledVector::msg, LabelledVector::NL, LabelledVector::prec, gpstk::StringUtils::rightJustify(), Vector::size(), Namelist::size(), LabelledVector::tag, LabelledVector::V, and LabelledVector::wid.

ostream& operator<< ostream &  os,
const Namelist &  N
 

Definition at line 363 of file Namelist.cpp.

References GPSTK_RETHROW, Namelist::labels, and Namelist::size().

bool operator== const Namelist &  N1,
const Namelist &  N2
 

Definition at line 202 of file Namelist.cpp.

References GPSTK_RETHROW, Namelist::labels, and Namelist::size().

Referenced by YDSTime::operator!=(), UnixTime::operator!=(), Position::operator!=(), MJD::operator!=(), JulianDate::operator!=(), GPSZcount::operator!=(), GPSWeekSecond::operator!=(), DayTime::operator!=(), CommonTime::operator!=(), CivilTime::operator!=(), ANSITime::operator!=(), YDSTime::operator<=(), UnixTime::operator<=(), MJD::operator<=(), JulianDate::operator<=(), GPSWeekSecond::operator<=(), CommonTime::operator<=(), CivilTime::operator<=(), and ANSITime::operator<=().

Namelist operator^ const Namelist &  N1,
const Namelist &  N2
 

Definition at line 264 of file Namelist.cpp.

References GPSTK_RETHROW.

Namelist operator| const Namelist &  N1,
const Namelist &  N2
 

Definition at line 253 of file Namelist.cpp.

References GPSTK_RETHROW.


Generated on Tue Feb 7 03:31:16 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1