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