示例#1
0
 private void AddFeatureLayer(IFeatureLayer iFLayer)
 {
     if (iFLayer != null)
     {
         if (m_pPipeCfg.IsFunctionLayer(iFLayer.FeatureClass.AliasName, enumFunctionLayerType.RoadCenterLine))
         {
             this.m_pFtLayer = iFLayer;
         }
     }
 }
示例#2
0
        private bool GetLayer(ILayer ipLay)
        {
            bool result;

            if (ipLay is IFeatureLayer)
            {
                IFeatureLayer featureLayer = ipLay as IFeatureLayer;
                if (pPipeCfg.IsFunctionLayer(featureLayer.FeatureClass.AliasName, enumFunctionLayerType.Jmd))
                {
                    this.SelectLayer = (ipLay as IFeatureLayer);
                    result           = true;
                    return(result);
                }
            }
            else if (ipLay is IGroupLayer)
            {
                result = this.GetGroupLayer((IGroupLayer)ipLay);
                return(result);
            }
            result = false;
            return(result);
        }