casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
RegionSourceFactory.h
Go to the documentation of this file.
00001 
00002 #ifndef REGION_REGIONSOURCEFACTORY_H_
00003 #define REGION_REGIONSOURCEFACTORY_H_
00004 #include <display/region/RegionCreator.h>
00005 #include <display/region/RegionSource.h>
00006 #include <tr1/memory>
00007 
00008 namespace casa {
00009 
00010     namespace viewer {
00011 
00012         class RegionSourceFactory {
00013             public:
00014                 virtual RegionSource *newSource( RegionCreator * ) = 0;
00015                 virtual ~RegionSourceFactory( ) { }
00016                 RegionSourceFactory( ) { }
00017         };
00018     }
00019 }
00020 
00021 #endif