private void AddFeatureLayer(IFeatureLayer iFLayer) { if (iFLayer != null) { if (m_pPipeCfg.IsFunctionLayer(iFLayer.FeatureClass.AliasName, enumFunctionLayerType.RoadCenterLine)) { this.m_pFtLayer = iFLayer; } } }
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); }