File: INCLUDE\PROTOCOL\TProtocolTopography.h
1 //******************************************************************************
2 //Datei : TProtocolTopography.h
3 //Projekt : XCTL
4 //Subsystem : Protokollbuch
5 //Autor : Jens Klier <klier@informatik.hu-berlin.de>
6 // Institut fuer Informatik,
7 // Humboldt-Universitaet Berlin
8 //Inhalt : Interface der Klasse TProtocolTopography
9 //******************************************************************************
10 //!neu klier Protokollbuch
11
12 class TProtocolTopography : public TProtocol
13 {
14 public:
15 #include "protocol\TProtocolTopographyParameter.h" // enthält enum TTopographyParameter
16
17 TProtocolTopography( void );
18 BOOL SearchProtocolString( LPCSTR );
19 BOOL SearchProtocolString( LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPCSTR,
20 LPCSTR, LPCSTR );
21
22 BOOL IsMaxLfdNr( void );
23 BOOL TestLfdNr( LPCSTR );
24 BOOL TestLfdNr( LPCSTR , LPCSTR );
25 BOOL TestLfdNr( LPCSTR , LPCSTR, LPCSTR );
26 LPSTR GetParameterLfdNr( LPSTR );
27 LPSTR GetParameterDate( LPSTR );
28 void SetParameterDate( LPCSTR );
29 void SaveLfdNr( LPCSTR );
30 void SaveLfdNr( LPCSTR , LPCSTR, LPCSTR );
31 LPSTR GetNewLfdNr( LPSTR );
32 LPSTR GetLfdNrBereich( LPSTR );
33 LPSTR GetLfdNrNummer( LPSTR );
34 LPSTR GetRTKNr( LPSTR );
35
36 private:
37
38 LPCSTR GetPName( void );
39 LPCSTR GetPDirectory( void );
40 LPCSTR GetPBackupDirectory( void );
41 BOOL SetPBackupDirectory( LPCSTR );
42 LPCSTR GetPFile( void );
43 BOOL SetPFile( LPCSTR );
44 void SetOnDefaultParameterReadOnly( void );
45 void SetDefaultParameterReadOnly( void );
46 void InitializeDefaultParameter( void );
47 void SetDefaultParameter( void );
48 void ClearOldParameter( void );
49
50 char DefaultKKruemmung[MaxString];
51 char DefaultImpMax[MaxString];
52 char DefaultHWB[MaxString];
53 char DefaultSTE[MaxString];
54 char DefaultCONLIMIT[MaxString];
55 char DefaultCRT[MaxString];
56 char DefaultINCDF[MaxString];
57 char DefaultNBEXPOS[MaxString];
58 char DefaultRSA[MaxString];
59 char DefaultABE[MaxString];
60 char DefaultEXPT[MaxString];
61 char DefaultCONPOINT[MaxString];
62 };
63
64 // LastLine
65