gml_GRItem_Scene.h

00001 // gml_GRItem_Scene.h --
00002 //
00003 //    Declares the "gml_GRItem_Scene" class. Objects of this class reprensent a GRItem scene:
00004 //    a display area where GRItems that belong to the scene are drawn.
00005 //
00006 //  Copyright (c) 2004 CLIPS-IMAG
00007 //
00008 //  See the file "gml_LicenseTerms.txt" for information on usage and redistribution
00009 //  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
00010 //
00011 //  Created on 11/11/04 by Sylvie Rouillard.
00012 
00013 #ifndef __GML_GRITEM_SCENE__
00014 #define __GML_GRITEM_SCENE__
00015 
00016 
00017 #include "gml/ui/gml_GRItem_DisplayList.h"
00018 
00019 
00020 
00021 class gml_TGRItem_Scene 
00022 {
00023 public:
00024   // Init --
00025   gml_TError                    Init ();
00026   
00027   // Dispose --  
00028   void                          Dispose ();
00029     
00030   // DisplayList --
00031   gml_TGRItem_DisplayList*      DisplayList ()
00032                                   { return fDisplayList; }
00033   
00034   // Draw --
00035   //  
00036   //  Refresh the scene on screen.
00037   
00038   void                          Draw ();
00039 
00040 private:
00041     
00042   gml_TGRItem_DisplayList*      fDisplayList;
00043 };
00044 
00045 
00046 
00047 #endif // __GML_GRITEM_SCENE__
Generated on Tue Jun 12 14:03:27 2007 for gml by Doxygen 1.5.2.