casa
$Rev:20696$
|
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