A helper class for the enumeration DirectionReferenceCode. More...
#include <CDirectionReferenceCode.h>
Static Public Member Functions | |
| static int | version () |
| Return the major version number as an int. | |
| static std::string | revision () |
| Return the revision as a string. | |
| static unsigned int | size () |
| Return the number of enumerators declared in DirectionReferenceCodeMod::DirectionReferenceCode. | |
| static std::string | name (const DirectionReferenceCodeMod::DirectionReferenceCode &e) |
| Returns an enumerator as a string. | |
| static std::string | toString (const DirectionReferenceCodeMod::DirectionReferenceCode &f) |
| Equivalent to the name method. | |
| static const std::vector < std::string > | names () |
| Returns vector of all the enumerators as strings. | |
| static DirectionReferenceCodeMod::DirectionReferenceCode | newDirectionReferenceCode (const std::string &name) |
| Create a DirectionReferenceCode enumeration object by specifying its name. | |
| static DirectionReferenceCodeMod::DirectionReferenceCode | literal (const std::string &name) |
| static DirectionReferenceCodeMod::DirectionReferenceCode | from_int (unsigned int i) |
Static Public Attributes | |
| static const std::string & | sJ2000 |
| Enumerators as strings. | |
| static const std::string & | sJMEAN |
| static const std::string & | sJTRUE |
| static const std::string & | sAPP |
| static const std::string & | sB1950 |
| static const std::string & | sB1950_VLA |
| static const std::string & | sBMEAN |
| static const std::string & | sBTRUE |
| static const std::string & | sGALACTIC |
| static const std::string & | sHADEC |
| static const std::string & | sAZELSW |
| static const std::string & | sAZELSWGEO |
| static const std::string & | sAZELNE |
| static const std::string & | sAZELNEGEO |
| static const std::string & | sJNAT |
| static const std::string & | sECLIPTIC |
| static const std::string & | sMECLIPTIC |
| static const std::string & | sTECLIPTIC |
| static const std::string & | sSUPERGAL |
| static const std::string & | sITRF |
| static const std::string & | sTOPO |
| static const std::string & | sICRS |
| static const std::string & | sMERCURY |
| static const std::string & | sVENUS |
| static const std::string & | sMARS |
| static const std::string & | sJUPITER |
| static const std::string & | sSATURN |
| static const std::string & | sURANUS |
| static const std::string & | sNEPTUNE |
| static const std::string & | sPLUTO |
| static const std::string & | sSUN |
| static const std::string & | sMOON |
Private Member Functions | |
| CDirectionReferenceCode () | |
| CDirectionReferenceCode (const CDirectionReferenceCode &) | |
| CDirectionReferenceCode & | operator= (const CDirectionReferenceCode &) |
Static Private Member Functions | |
| static std::string | badString (const std::string &name) |
| static std::string | badInt (unsigned int i) |
A helper class for the enumeration DirectionReferenceCode.
Definition at line 143 of file CDirectionReferenceCode.h.
| CDirectionReferenceCode::CDirectionReferenceCode | ( | ) | [private] |
| CDirectionReferenceCode::CDirectionReferenceCode | ( | const CDirectionReferenceCode & | ) | [private] |
| static std::string CDirectionReferenceCode::badInt | ( | unsigned int | i | ) | [static, private] |
| static std::string CDirectionReferenceCode::badString | ( | const std::string & | name | ) | [static, private] |
| static DirectionReferenceCodeMod::DirectionReferenceCode CDirectionReferenceCode::from_int | ( | unsigned int | i | ) | [static] |
Return a DirectionReferenceCode's enumerator given an unsigned int.
| i | the index of the enumerator in DirectionReferenceCodeMod::DirectionReferenceCode. |
| a | string containing an error message if no enumerator could be found for this integer. |
| static DirectionReferenceCodeMod::DirectionReferenceCode CDirectionReferenceCode::literal | ( | const std::string & | name | ) | [static] |
Return a DirectionReferenceCode's enumerator given a string.
| name | the string representation of the enumerator. |
| a | string containing an error message if no enumerator could be found for this name. |
| static std::string CDirectionReferenceCode::name | ( | const DirectionReferenceCodeMod::DirectionReferenceCode & | e | ) | [static] |
Returns an enumerator as a string.
| e | an enumerator of DirectionReferenceCodeMod::DirectionReferenceCode. |
| static const std::vector<std::string> CDirectionReferenceCode::names | ( | ) | [static] |
Returns vector of all the enumerators as strings.
The strings are stored in the vector in the same order than the enumerators are declared in the enumeration.
| static DirectionReferenceCodeMod::DirectionReferenceCode CDirectionReferenceCode::newDirectionReferenceCode | ( | const std::string & | name | ) | [static] |
Create a DirectionReferenceCode enumeration object by specifying its name.
| CDirectionReferenceCode& CDirectionReferenceCode::operator= | ( | const CDirectionReferenceCode & | ) | [private] |
| static std::string CDirectionReferenceCode::revision | ( | ) | [static] |
Return the revision as a string.
| static unsigned int CDirectionReferenceCode::size | ( | ) | [static] |
Return the number of enumerators declared in DirectionReferenceCodeMod::DirectionReferenceCode.
| static std::string CDirectionReferenceCode::toString | ( | const DirectionReferenceCodeMod::DirectionReferenceCode & | f | ) | [inline, static] |
Equivalent to the name method.
Definition at line 247 of file CDirectionReferenceCode.h.
| static int CDirectionReferenceCode::version | ( | ) | [static] |
Return the major version number as an int.
const std::string& CDirectionReferenceCode::sAPP [static] |
A const string equal to "APP".
Definition at line 156 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sAZELNE [static] |
A const string equal to "AZELNE".
Definition at line 174 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sAZELNEGEO [static] |
A const string equal to "AZELNEGEO".
Definition at line 176 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sAZELSW [static] |
A const string equal to "AZELSW".
Definition at line 170 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sAZELSWGEO [static] |
A const string equal to "AZELSWGEO".
Definition at line 172 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sB1950 [static] |
A const string equal to "B1950".
Definition at line 158 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sB1950_VLA [static] |
A const string equal to "B1950_VLA".
Definition at line 160 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sBMEAN [static] |
A const string equal to "BMEAN".
Definition at line 162 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sBTRUE [static] |
A const string equal to "BTRUE".
Definition at line 164 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sECLIPTIC [static] |
A const string equal to "ECLIPTIC".
Definition at line 180 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sGALACTIC [static] |
A const string equal to "GALACTIC".
Definition at line 166 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sHADEC [static] |
A const string equal to "HADEC".
Definition at line 168 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sICRS [static] |
A const string equal to "ICRS".
Definition at line 192 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sITRF [static] |
A const string equal to "ITRF".
Definition at line 188 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sJ2000 [static] |
Enumerators as strings.
A const string equal to "J2000".
Definition at line 150 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sJMEAN [static] |
A const string equal to "JMEAN".
Definition at line 152 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sJNAT [static] |
A const string equal to "JNAT".
Definition at line 178 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sJTRUE [static] |
A const string equal to "JTRUE".
Definition at line 154 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sJUPITER [static] |
A const string equal to "JUPITER".
Definition at line 200 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sMARS [static] |
A const string equal to "MARS".
Definition at line 198 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sMECLIPTIC [static] |
A const string equal to "MECLIPTIC".
Definition at line 182 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sMERCURY [static] |
A const string equal to "MERCURY".
Definition at line 194 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sMOON [static] |
A const string equal to "MOON".
Definition at line 212 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sNEPTUNE [static] |
A const string equal to "NEPTUNE".
Definition at line 206 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sPLUTO [static] |
A const string equal to "PLUTO".
Definition at line 208 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sSATURN [static] |
A const string equal to "SATURN".
Definition at line 202 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sSUN [static] |
A const string equal to "SUN".
Definition at line 210 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sSUPERGAL [static] |
A const string equal to "SUPERGAL".
Definition at line 186 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sTECLIPTIC [static] |
A const string equal to "TECLIPTIC".
Definition at line 184 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sTOPO [static] |
A const string equal to "TOPO".
Definition at line 190 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sURANUS [static] |
A const string equal to "URANUS".
Definition at line 204 of file CDirectionReferenceCode.h.
const std::string& CDirectionReferenceCode::sVENUS [static] |
A const string equal to "VENUS".
Definition at line 196 of file CDirectionReferenceCode.h.
1.6.1