CARMA C++
Types.h File Reference

Various type definitions for services classes. More...

#include <iostream>
#include <string>
#include <map>

Go to the source code of this file.

Namespaces

module  carma
 IDL for bima Rx Control, inherits from antenna::common::RxControl.
 
 carma::services
 Auxiliary Services is intended to provide routines commonly needed for array control and observational planning.
 

Typedefs

typedef enum
carma::services::AntennaCoordinateTypeEnum 
carma::services::AntennaCoordinateType
 
typedef enum
carma::services::AzWrapTypeEnum 
carma::services::AzWrapType
 mirror drive mode wrap types More...
 
typedef enum
carma::services::coordSysEnum 
carma::services::coordSysType
 The coordinate systems. More...
 
typedef std::string carma::services::DmsType
 A string of form "degrees:minutes:seconds", i.e., DD:MM:SS(.sss) More...
 
typedef enum
carma::services::ephemTableEnum 
carma::services::ephemTableType
 Ephemeris table type. More...
 
typedef std::string carma::services::HmsType
 A string of form "hours:minutes:seconds", i.e., HH:MM:SS(.sss) More...
 
typedef enum
carma::services::interpolationTypeEnum 
carma::services::interpolationType
 
typedef ::std::map
< ::std::string,
carma::services::Pad >
::const_iterator 
carma::services::PadIterator
 A const iterator over a map of Pads. More...
 
typedef ::std::map
< ::std::string,
carma::services::Source >
::const_iterator 
carma::services::SourceIterator
 A const iterator over a map of Sources. More...
 
typedef enum
carma::services::sourcePntEnum 
carma::services::sourcePntType
 Can this source be used for RADIO and/or OPTICAL pointing? More...
 
typedef ::std::multimap
< ::std::string,
carma::services::SpectralLine >
::const_iterator 
carma::services::SpectralLineIterator
 A const iterator over a map of Spectral Lines. More...
 
typedef enum
carma::services::TelescopeLimitsTypeEnum 
carma::services::TelescopeLimitsType
 
typedef enum
carma::services::velocityDefEnum 
carma::services::velocityDefType
 The Velocity Definition. More...
 
typedef enum
carma::services::velocityFrameEnum 
carma::services::velocityFrameType
 The Velocity Frame. More...
 

Enumerations

enum  AntennaCoordinateTypeEnum { ANTCOORD_LLA, ANTCOORD_UEN, ANTCOORD_TOPO_XYZ, ANTCOORD_GEO_XYZ }
 
enum  carma::services::AntennaType { ANT_TYPE_BIMA, ANT_TYPE_OVRO, ANT_TYPE_SZA }
 Enumeration of possible types for antennas. More...
 
enum  AzWrapTypeEnum { AZWRAP_ADD, AZWRAP_SUB, AZWRAP_ZERO }
 
enum  carma::services::coordSysEnum { carma::services::COORDSYS_RADEC, carma::services::COORDSYS_GALACTIC, carma::services::COORDSYS_AZEL }
 
enum  carma::services::ephemTableEnum { carma::services::EPHEM_SZA, carma::services::EPHEM_VECTORS, carma::services::EPHEM_RADEC, carma::services::EPHEM_UNKNOWN }
 
enum  carma::services::interpolationTypeEnum {
  carma::services::LINEAR, carma::services::POLYNOMIAL, carma::services::CSPLINE, carma::services::CSPLINE_PERIODIC,
  carma::services::AKIMA, carma::services::AKIMA_PERIODIC
}
 
enum  carma::services::sourcePntEnum { carma::services::PNT_RADIO, carma::services::PNT_OPTICAL, carma::services::PNT_BOTH }
 
enum  carma::services::TelescopeLimitsTypeEnum {
  carma::services::LIMIT_NEVER_RISES, carma::services::LIMIT_HORIZON_STOP, carma::services::LIMIT_AZ_HORIZON_STOP, carma::services::LIMIT_AZ_STOP,
  carma::services::NO_LIMIT
}
 
enum  carma::services::velocityDefEnum { carma::services::VEL_RADIO, carma::services::VEL_OPTICAL, carma::services::VEL_Z, carma::services::VEL_RELATIVISTIC }
 
enum  carma::services::velocityFrameEnum {
  carma::services::FRAME_LSR, carma::services::FRAME_TOPOGRAPHIC, carma::services::FRAME_BARYCENTRIC, carma::services::FRAME_HELIOCENTRIC,
  carma::services::FRAME_PLANETARY
}
 

Detailed Description

Various type definitions for services classes.

Author
Marc Pound
Version
Revision:
1.17

$CarmaCopyright$

Definition in file Types.h.