C:/cmcintos/defOrgs/examples/DefOrgViewerWithKW/Source/DefOrgViewerAdapterBase.cxx

00001 #include "DefOrgViewerAdapterBase.h"
00002 
00003 namespace mial{
00004         void DefOrgViewerAdapterBase::AddLayer(const char* layerName, const char** options, int numChoices){
00005                 DefOrgLayerStruct layerDescriptor;
00006                 layerDescriptor.layerName = layerName;
00007                 for (int i=0;i<numChoices;i++){
00008                         layerDescriptor.options.push_back(options[i]);
00009                 }
00010                 m_LayerBag.push_back(layerDescriptor);
00011         }
00012 
00013         const char* DefOrgViewerAdapterBase::GetLayer(const char* layerName){
00014                 std::vector< DefOrgLayerStruct >::iterator it;
00015                 for (it=m_LayerBag.begin();it!=m_LayerBag.end();it++){
00016                         if (!strcmp(it->layerName,layerName))
00017                                 return it->chosenOption;
00018                 }
00019                 return "";
00020         }
00021 }

Generated on Wed Jul 19 13:05:16 2006 for IDO by  doxygen 1.4.7