ssMultibeamAlertWindow.h

Go to the documentation of this file.
00001 /* $Id: ssMultibeamAlertWindow.h,v 1.5 2005/05/10 17:08:00 pfb Exp $ */
00002 
00003 #ifndef _ssMultibeamAlertWindow_h
00004 #define _ssMultibeamAlertWindow_h
00005 
00010 #include <vtkOutputWindow.h>
00011 
00012 class vtkKWWindowCollection;
00013 
00014 class VTK_EXPORT ssMultibeamAlertWindow : public vtkOutputWindow
00015   {
00016   //****************************************************************************
00017                              public:
00023   static ssMultibeamAlertWindow *New();
00024 
00030   void PrintSelf(ostream& os, vtkIndent indent);
00031 
00032   vtkTypeMacro(ssMultibeamAlertWindow, vtkOutputWindow);
00033   
00038   void DisplayText(const char* t);
00039 
00043   void SetWindowCollection(vtkKWWindowCollection *windows);
00044 
00045   //****************************************************************************
00046                              protected:
00047 
00051   ssMultibeamAlertWindow();
00052 
00056   virtual ~ssMultibeamAlertWindow();
00057   
00058   vtkKWWindowCollection *Windows;
00059 
00060   //****************************************************************************
00061                              private:
00065   ssMultibeamAlertWindow(const ssMultibeamAlertWindow& );
00066   ssMultibeamAlertWindow& operator=(const ssMultibeamAlertWindow& );
00067   };
00068 
00072 #endif
00073 
00074 /*
00075  * $Log: ssMultibeamAlertWindow.h,v $
00076  * Revision 1.5  2005/05/10 17:08:00  pfb
00077  * Added module info.
00078  *
00079  * Revision 1.4  2004/02/18 04:27:27  pfb
00080  * Moved ctor and dtor to protected.
00081  *
00082  * Revision 1.3  2004/02/15 16:06:10  pfb
00083  * Moved from MultibeamAlertWindow to ssMultibeamAlertWindow.
00084  *
00085  * Revision 1.2  2003/12/31 00:51:06  pfb
00086  * Added New() and PrintSelf().
00087  *
00088  * Revision 1.1  2003/12/29 10:01:42  pfb
00089  * Initial rev.
00090  *
00091  *
00092  */
00093