Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

PROTOCOL.H

gehe zur Dokumentation dieser Datei
00001 //****************************************************************************** 00002 //Datei : protocol.cpp 00003 //Projekt : XCTL 00004 //Subsystem : Protokollbuch 00005 //Autor : Jens Klier <klier@informatik.hu-berlin.de> 00006 // Institut fuer Informatik, 00007 // Humboldt-Universitaet Berlin 00008 //Inhalt : Deklaration der Exportfunktionen der protocol.dll 00009 //****************************************************************************** 00011 00012 #include "protocol\TProtocolLanguage.h" 00013 #include "protocol\TProtocol.h" 00014 00015 //--||--\\--||--//--||--\\--||--//--||--\\--||--//--||--\\--||--//--||--\\--||-- 00016 00017 #if defined (Build_Protocol) 00018 #define _PROTOCOLCLASS __declspec(dllexport) 00019 #elif defined(Use_Protocol) 00020 #define _PROTOCOLCLASS __declspec(dllimport) 00021 #else 00022 #define _PROTOCOLCLASS 00023 #endif 00024 00025 BOOL SetProtocolValue( TProtocol*, int, LPCSTR ); 00026 BOOL SetProtocolValue( TProtocol*, int, LPCSTR, float ); 00027 00028 #ifdef __cplusplus 00029 extern "C" 00030 { 00031 #endif 00032 00033 // Initialisiert die vom Protokollbuch benoetigten Variablen 00034 void _PROTOCOLCLASS WINAPI InitializeProtocol( HWND, TMeasurementParameter* ); 00035 00036 // Funktion erzeugt einen ProtokollTopographieDialog und zeigt ihn an, 00037 // beim ersten Aufruf wird das ProtocolTopography Objekt initialisiert 00038 BOOL _PROTOCOLCLASS WINAPI ViewOnProtocolTopographyDlg( void ); 00039 BOOL _PROTOCOLCLASS WINAPI ViewProtocolTopographyDlg( void ); 00040 00041 // Funktion erzeugt einen ProtokollDiffractometryDialog und zeigt ihn an, 00042 // beim ersten Aufruf wird das ProtocolDiffractometry Objekt initialisiert 00043 BOOL _PROTOCOLCLASS WINAPI ViewOnProtocolDiffractometryDlg( void ); 00044 BOOL _PROTOCOLCLASS WINAPI ViewProtocolDiffractometryDlg( void ); 00045 00046 // Diese Methoden werden von m_topo.cpp aufgerufen 00047 // und setzen einen ProtokollTopographyParameter 00048 //------------------------------------------------------------- 00049 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyOn( void ); 00050 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyOff( void ); 00051 BOOL _PROTOCOLCLASS WINAPI IsProtocolTopographyOn( void ); 00052 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyKKruemmung( float ); //Kollimator Krümmung 00053 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyImpMax( float ); //Maximale Anzahl Impulse 00054 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyHWB( float ); //Halbwertsbreite 00055 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyImpsvor( float ); //Impulse vor Messung 00056 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyImpsnach( float ); //Impulse nach Messung 00057 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographySTE( void ); 00058 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyCONLIMIT( void ); 00059 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyCRT( float ); 00060 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyINCDF( float ); 00061 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyNBEXPOS( WORD ); 00062 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyRSA( double ); 00063 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyABE( float ); 00064 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyEXPT( long ); 00065 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyCONPOINT( float ); //Arbeitspunkt 00066 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyDFvor( float Value ); 00067 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyDFnach( float Value ); 00068 BOOL _PROTOCOLCLASS WINAPI SaveProtocolTopographyParameter( void ); 00069 BOOL _PROTOCOLCLASS WINAPI SetProtocolTopographyReadOnly( void ); 00070 //------------------------------------------------------------- 00071 // Diese Methoden werden von m_scan.cpp und m_arscan aufgerufen 00072 // und setzen einen ProtokollDiffractometryParameter 00073 //------------------------------------------------------------- 00074 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryOn( void ); 00075 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryOff( void ); 00076 BOOL _PROTOCOLCLASS WINAPI IsProtocolDiffractometryOn( void ); 00077 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMessdatei( LPCSTR ); 00078 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryNutzer( LPCSTR ); 00079 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryScanart( LPCSTR ); 00080 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryOrientierung( LPCSTR ); 00081 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryUReflex( LPCSTR ); 00082 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometrySpannung( LPCSTR ); 00083 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryWellenlaenge( LPCSTR ); 00084 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryScantyp( LPCSTR ); 00085 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryScanmethode( LPCSTR ); 00086 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryStrom( LPCSTR ); 00087 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryScanachse1( LPCSTR ); 00088 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometrySOffset1( LPCSTR ); 00089 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMinimum1( LPCSTR ); 00090 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMaximum1( LPCSTR ); 00091 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometrySchrittweite1( LPCSTR ); 00092 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryGeschwindigkeit1( LPCSTR ); 00093 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryScanachse2( LPCSTR ); 00094 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometrySOffset2( LPCSTR ); 00095 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMinimum2( LPCSTR ); 00096 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMaximum2( LPCSTR ); 00097 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometrySchrittweite2( LPCSTR ); 00098 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryGeschwindigkeit2( LPCSTR ); 00099 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryDetektor( LPCSTR ); 00100 // BOOL WINAPI SetProtocolDiffractometryDetektor( int ); 00101 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMonitor( LPCSTR ); 00102 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMesszeit( float ); 00103 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryImpulse( DWORD ); 00104 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryWinkelbereich( float ); 00105 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryKanalabstand( float ); 00106 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryMesskanal( float ); 00107 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryAddiere( int ); 00108 BOOL _PROTOCOLCLASS WINAPI SaveProtocolDiffractometryParameter( void ); 00109 BOOL _PROTOCOLCLASS WINAPI SetProtocolDiffractometryReadOnly( void ); 00110 //------------------------------------------------------------- 00111 00112 #ifdef __cplusplus 00113 } 00114 #endif 00115 00116 // LastLine 00117 00118

Erzeugt am Sat Nov 13 12:48:08 2004 für XCTL32 von doxygen 1.3.7