UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
CoordinateConversionException.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef CoordinateConversionException_H
4 #define CoordinateConversionException_H
5 
6 /*
7  * CoordinateConversionException.h
8  *
9  * Created on April 15, 2008, 3:12 PM
10  *
11  * To change this template, choose Tools | Template Manager
12  * and open the template in the editor.
13  */
14 
15 #include <string.h>
16 #include "DtccApi.h"
17 
23 namespace MSP
24 {
25  namespace CCS
26  {
28  {
32  public:
33 
34  CoordinateConversionException( const char* __message )
35  {
36  strcpy( _message, __message );
37  _message[strlen( __message )] = '\0';
38  }
39 
41  const char* __directionStr,
42  const char* __coordinateSystemName,
43  const char* __separatorStr,
44  const char* __message )
45  {
46  strcpy( _message, __directionStr );
47  strcat( _message, __coordinateSystemName );
48  strcat( _message, __separatorStr );
49  strcat( _message, __message );
50  _message[strlen( _message )] = '\0';
51  }
52 
54 
55 
56  char* getMessage()
57  {
58  return _message;
59  }
60 
61  private:
62 
63  char _message[2000];
64  };
65  }
66 }
67 
68 #endif
69 
70 // CLASSIFICATION: UNCLASSIFIED