- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef BNGCoordinates_H
    00004 #define BNGCoordinates_H
    00005
    00006 #include "CoordinateTuple.h"
    00007 #include "Precision.h"
    00008 #include "DtccApi.h"
    00009
    00010
    00011
    00012 namespace MSP
    00013 {
    00014   namespace CCS
    00015   {
    00016     class MSP_DTCC_API BNGCoordinates : public CoordinateTuple
    00017     {
    00018     public:
    00019
    00020       BNGCoordinates();
    00021       BNGCoordinates( CoordinateType::Enum _coordinateType );
    00022       BNGCoordinates( CoordinateType::Enum _coordinateType, const char* __BNGString );
    00023       BNGCoordinates( CoordinateType::Enum _coordinateType, const char* __BNGString, Precision::Enum __precision );
    00024       BNGCoordinates( CoordinateType::Enum _coordinateType, const char* __warningMessage, const char* __BNGString, Precision::Enum __precision );
    00025       BNGCoordinates( const BNGCoordinates &b );
    00026
    00027       ~BNGCoordinates();
    00028
    00029       BNGCoordinates& operator=( const BNGCoordinates &b );
    00030
    00031       void set( char __BNGString[21] );
    00032
    00033       char* BNGString();
    00034
    00035       Precision::Enum precision() const;
    00036
    00037     private:
    00038
    00039       char _BNGString[21];
    00040       Precision::Enum _precision;
    00041
    00042     };
    00043   }
    00044 }
    00045
    00046 #endif
    00047
    00048
    00049 // CLASSIFICATION: UNCLASSIFIED