10 #ifndef CARMA_SERVICES_OBSERVATORY_H
11 #define CARMA_SERVICES_OBSERVATORY_H
16 #include "carma/services/stringConstants.h"
48 Observatory(
const std::string& observatory = CARMA_OBSERVATORY );
100 std::map<std::string, carma::services::Pad>
getPadMap()
const
126 const std::string& arrayConfig);
142 return padMap_.size();
168 std::map<std::string, carma::services::Pad> padMap_;
This class performs conversions between several different antenna coordinate systems.
std::string toString() const
virtual ~Observatory()
Destructor.
const carma::services::Pad getPad(const std::string &name)
Request a specific Pad by name.
This class specifies an antenna pad or station with coordinates, name, and array configuration member...
carma::services::AntennaCoordinates getReferenceCoordinates() const
Various type definitions for services classes.
Observatory(const std::string &observatory=CARMA_OBSERVATORY)
Constructor using a name from the Observatory.cat catalog that should live in CARMA/conf/catalogs/Obs...
carma::services::Location getReference() const
int numBaselinesInConfig(const std::string &arrayConfig)
Location specifies a location (observatory if you wish) on planet earth, as longitude, latitude, and altitude above sea-level.
std::map< std::string, carma::services::Pad > getPadMap() const
int numPadsInConfig(const std::string &arrayConfig)
Tagged: Tue May 4 15:49:11 PDT 2004.
carma::services::PadIterator mapBegin() const
carma::services::PadIterator mapEnd() const
::std::map< ::std::string, carma::services::Pad >::const_iterator PadIterator
A const iterator over a map of Pads.
const std::vector< carma::services::Pad > getPadsInConfig(const std::string &arrayConfig)
Get all the pads in a specific array configuration.
carma::services::Pad getReferencePad() const
Observatory specifies the parameters of a given observatory: name, reference location (longitude...
std::string getName() const