view_factory.cpp

Go to the documentation of this file.
00001 //--------------------------------------------------
00012 //---------------------------------------------------
00013 
00014 #include "view_factory.h"
00015 
00016 namespace imedgine {
00017 
00018   //---------------------------------------------------
00019 
00020   ViewFactory::ViewFactory()
00021   {
00022   }
00023   
00024   //---------------------------------------------------
00025 
00026   ViewFactory::~ViewFactory()
00027   {
00028   }
00029 
00030   //---------------------------------------------------
00031 
00032   view_pointer_type ViewFactory::getView(view_type requested_type)
00033   {
00034     view_map_type::iterator iter = view_map_.find(requested_type);
00035     if (iter == view_map_.end())
00036     {
00037       return(view_pointer_type());  
00038     }        
00039     return((iter->second)()); 
00040   }   
00041 
00042 }

Generated on Sun Aug 13 18:19:41 2006 for iMEDgine by  doxygen 1.4.6