- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/CoordinateSystems/datum/ThreeParameterDatum.cpp

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003
    00004
    00005 /***************************************************************************/
    00006 /*
    00007  *                               INCLUDES
    00008  */
    00009
    00010 #include "ThreeParameterDatum.h"
    00011
    00012
    00013 using namespace MSP::CCS;
    00014
    00015
    00016 /************************************************************************/
    00017 /*                              FUNCTIONS
    00018  *
    00019  */
    00020
    00021 ThreeParameterDatum::ThreeParameterDatum() :
    00022   Datum(),
    00023   _sigmaX( 0.0 ),
    00024   _sigmaY( 0.0 ),
    00025   _sigmaZ( 0.0 )
    00026 {
    00027 }
    00028
    00029
    00030 ThreeParameterDatum::ThreeParameterDatum( long __index, char* __code,  char* __ellipsoidCode,  char* __name, DatumType::Enum __datumType, double __deltaX, double __deltaY, double __deltaZ,
    00031                                           double __westLongitude, double __eastLongitude, double __southLatitude, double __northLatitude,
    00032                                           double __sigmaX, double __sigmaY, double __sigmaZ, bool __userDefined ) :
    00033   Datum( __index, __code, __ellipsoidCode,  __name, __datumType, __deltaX, __deltaY, __deltaZ,
    00034          __westLongitude, __eastLongitude, __southLatitude, __northLatitude, __userDefined ),
    00035   _sigmaX( __sigmaX ),
    00036   _sigmaY( __sigmaY ),
    00037   _sigmaZ( __sigmaZ )
    00038 {
    00039 }
    00040
    00041
    00042 ThreeParameterDatum::~ThreeParameterDatum()
    00043 {
    00044 }
    00045
    00046
    00047 double ThreeParameterDatum::sigmaX() const
    00048 {
    00049   return _sigmaX;
    00050 }
    00051
    00052
    00053 double ThreeParameterDatum::sigmaY() const
    00054 {
    00055   return _sigmaY;
    00056 }
    00057
    00058
    00059 double ThreeParameterDatum::sigmaZ() const
    00060 {
    00061   return _sigmaZ;
    00062 }
    00063
    00064
    00065
    00066
    00067 // CLASSIFICATION: UNCLASSIFIED