- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/CoordinateTuples/CoordinateTuple.h

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef CoordinateTuple_H
    00004 #define CoordinateTuple_H
    00005
    00006 #include "CoordinateType.h"
    00007 #include "DtccApi.h"
    00008
    00009
    00010 namespace MSP
    00011 {
    00012   namespace CCS
    00013   {
    00014    class MSP_DTCC_API CoordinateTuple
    00015     {
    00016     public:
    00017
    00018       CoordinateTuple();
    00019       CoordinateTuple( MSP::CCS::CoordinateType::Enum __coordinateType );
    00020       CoordinateTuple( MSP::CCS::CoordinateType::Enum __coordinateType, const char* __warningMessage );
    00021       CoordinateTuple( const CoordinateTuple& ct );
    00022
    00023       virtual ~CoordinateTuple();
    00024
    00025       CoordinateTuple& operator=( const CoordinateTuple &ct );
    00026
    00027       void set(MSP::CCS::CoordinateType::Enum __coordinateType, const char* __warningMessage, const char* __errorMessage);
    00028
    00029       void setCoordinateType( MSP::CCS::CoordinateType::Enum __coordinateType );
    00030       CoordinateType::Enum coordinateType() const;
    00031
    00032       void setErrorMessage( const char* __errorMessage );
    00033       const char* errorMessage() const;
    00034
    00035       void setWarningMessage( const char* __warningMessage );
    00036       const char* warningMessage() const;
    00037
    00038     protected:
    00039
    00040       CoordinateType::Enum _coordinateType;
    00041       char _errorMessage[500];
    00042       char _warningMessage[500];
    00043
    00044     };
    00045   }
    00046 }
    00047
    00048 #endif
    00049
    00050
    00051 // CLASSIFICATION: UNCLASSIFIED