SPATREF::PRIMEMERIDIAN Class Reference

Prime meridian specification. More...

#include <mi32/spatref.h>

List of all members.

Public Types

enum  IDNUM { IDNUM_Undefined = -1, IDNUM_Greenwich = 1001 }

Public Member Functions

 PRIMEMERIDIAN (const PRIMEMERIDIAN &rhs)
 PRIMEMERIDIAN ()
 ~PRIMEMERIDIAN ()
ERRVALUE Assign (IDNUM IdNum)
ERRVALUE Assign (const IDENTIFIER &Id)
void GetDisplay (MISTRING &string, int indent, GETDISPLAY flags=GETDISPLAY_None) const
double GetGreenwichLongitude () const
const IDENTIFIERLISTGetIdList () const
IDNUM GetIdNum () const
const MISTRINGGetName () const
PRIMEMERIDIANoperator= (const PRIMEMERIDIAN &rhs)

Detailed Description

Prime meridian specification.


Member Enumeration Documentation

Prime Meridian ID numbers.

Note, not all IDs in database are listed.

Enumerator:
IDNUM_Undefined 
IDNUM_Greenwich 

Constructor & Destructor Documentation

SPATREF::PRIMEMERIDIAN::PRIMEMERIDIAN (  ) 

Default constructor.

SPATREF::PRIMEMERIDIAN::PRIMEMERIDIAN ( const PRIMEMERIDIAN rhs  ) 

Copy constructor.

SPATREF::PRIMEMERIDIAN::~PRIMEMERIDIAN (  ) 

Destructor.


Member Function Documentation

ERRVALUE SPATREF::PRIMEMERIDIAN::Assign ( IDNUM  IdNum  ) 

Assign by MicroImages ID number.

ERRVALUE SPATREF::PRIMEMERIDIAN::Assign ( const IDENTIFIER Id  ) 

Assign by IDENTIFIER.

void SPATREF::PRIMEMERIDIAN::GetDisplay ( MISTRING string,
int  indent,
GETDISPLAY  flags = GETDISPLAY_None 
) const

Get multiline string suitable for display.

Parameters:
string String returned, will be initially cleared if indent is 0
indent Indent level
flags Flags for extra items to display
double SPATREF::PRIMEMERIDIAN::GetGreenwichLongitude (  )  const

Get longitude positive eastward from Greenwich meridian in degrees.

const IDENTIFIERLIST& SPATREF::PRIMEMERIDIAN::GetIdList (  )  const

Get identifer list.

IDNUM SPATREF::PRIMEMERIDIAN::GetIdNum (  )  const

Get MicroImages identification number.

const MISTRING& SPATREF::PRIMEMERIDIAN::GetName (  )  const

Get name.

PRIMEMERIDIAN& SPATREF::PRIMEMERIDIAN::operator= ( const PRIMEMERIDIAN rhs  ) 

Assignment.


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

Generated on Sun Oct 7 21:40:31 2012 for TNTsdk 2012 by  doxygen 1.6.1