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 }