- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/CoordinateSystemParameters/LocalCartesianParameters.h

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef LocalCartesianParameters_H
    00004 #define LocalCartesianParameters_H
    00005
    00006 #include "CoordinateSystemParameters.h"
    00007 #include "DtccApi.h"
    00008
    00009
    00010
    00011 namespace MSP
    00012 {
    00013   namespace CCS
    00014   {
    00015    class MSP_DTCC_API LocalCartesianParameters : public CoordinateSystemParameters
    00016     {
    00017     public:
    00018
    00019       LocalCartesianParameters();
    00020       LocalCartesianParameters( CoordinateType::Enum _coordinateType );
    00021       LocalCartesianParameters( CoordinateType::Enum _coordinateType, double __longitude, double __latitude, double __height, double __orientation );
    00022       LocalCartesianParameters( const LocalCartesianParameters& lcp );
    00023
    00024       ~LocalCartesianParameters();
    00025
    00026       LocalCartesianParameters& operator=( const LocalCartesianParameters &lcp );
    00027
    00028       void setLongitude( double __centralMeridian );
    00029       void setLatitude( double __originLatitude );
    00030       void setHeight( double __height );
    00031       void setOrientation( double __orientation );
    00032
    00033       double longitude() const;
    00034       double latitude() const;
    00035       double height() const;
    00036       double orientation() const;
    00037
    00038     private:
    00039
    00040       double _longitude;
    00041       double _latitude;
    00042       double _height;
    00043       double _orientation;
    00044
    00045     };
    00046   }
    00047 }
    00048
    00049 #endif
    00050
    00051
    00052 // CLASSIFICATION: UNCLASSIFIED