Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

atagwsCON_SETUP.h

Go to the documentation of this file.
00001 #ifndef atagwsCON_SETUP_H
00002 #define atagwsCON_SETUP_H
00003 /*****************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: atagwsCON_SETUP.h,v 1.35 2003/11/26 08:07:42 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  -------------------------------------------------------
00010 * gchiozzi  21/09/98  created
00011 *****************************************************************************/
00012 
00013 /*****************************************************************************
00014  * Definition of class fswsCON_SETUP
00015  *----------------------------------------------------------------------------
00016  */
00017 
00018 #ifndef __cplusplus
00019 #error This is a C++ include file and cannot be used from plain C
00020 #endif
00021 
00022 #include "fswsCON_SETUP.h"
00023 
00024 class atagwsCON_SETUP : public fswsCON_SETUP
00025 {
00026   public:
00027     atagwsCON_SETUP(const dbSYMADDRESS dbPoint, agwsCON_CAT &gsCat);
00028     virtual ~atagwsCON_SETUP();
00029 
00030     virtual ccsCOMPL_STAT Init();
00031     virtual ccsCOMPL_STAT GetDefaultRefXY(agwsAG_XY *refxy);
00032     virtual ccsCOMPL_STAT GetAgType (char *mode);
00033     evhCB_COMPL_STAT SetupCB(msgMESSAGE &msg, void *udata);
00034 
00035   protected:
00036     virtual ccsCOMPL_STAT ProcessSearchSetup();
00037     virtual ccsCOMPL_STAT ProcessCatSetup();
00038     virtual ccsCOMPL_STAT ProcessProbeSetup();
00039     virtual ccsCOMPL_STAT ProcessTargetSetup();
00040     virtual ccsCOMPL_STAT ProcessTccdSetup();
00041 
00042   private:
00043     eccsDB_DOUBLE       *tccdXPos;
00044     eccsDB_DOUBLE       *tccdYPos;
00045     msgMESSAGE orgMsg;
00046 };
00047 
00048 #endif 

Generated on Wed Dec 3 14:52:07 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001