internal SpatialDataSetMapper(VectorLayerMapper vectorLayerMapper, Dictionary <SpatialElementKey, SpatialElementInfoGroup> spatialElementsDictionary, CoreSpatialElementManager spatialElementManager, MapControl coreMap, MapMapper mapMapper) : base(vectorLayerMapper, spatialElementsDictionary, coreMap, mapMapper) { m_spatialElementManager = spatialElementManager; m_spatialDataSet = (MapSpatialDataSet)m_mapVectorLayer.MapSpatialData; m_dataSet = m_spatialDataSet.DataSet; m_dataSetInstance = m_dataSet.Instance; }
internal SpatialDataMapper(VectorLayerMapper vectorLayerMapper, Dictionary <SpatialElementKey, SpatialElementInfoGroup> spatialElementsDictionary, MapControl coreMap, MapMapper mapMapper) { m_vectorLayerMapper = vectorLayerMapper; m_mapVectorLayer = m_vectorLayerMapper.m_mapVectorLayer; m_spatialElementsDictionary = spatialElementsDictionary; m_coreMap = coreMap; m_mapMapper = mapMapper; }
internal RuleMapper(MapAppearanceRule mapRule, VectorLayerMapper vectorLayerMapper, CoreSpatialElementManager coreSpatialElementManager) { m_mapRule = mapRule; m_mapVectorLayer = vectorLayerMapper.m_mapVectorLayer; m_coreMap = vectorLayerMapper.m_coreMap; m_coreSpatialElementManager = coreSpatialElementManager; m_mapMapper = vectorLayerMapper.m_mapMapper; }
internal ColorRuleMapper(MapColorRule mapColorRule, VectorLayerMapper vectorLayerMapper, CoreSpatialElementManager coreSpatialElementManager) : base(mapColorRule, vectorLayerMapper, coreSpatialElementManager) { }
internal PointTemplateMapper(MapMapper mapMapper, VectorLayerMapper vectorLayerMapper, MapVectorLayer mapVectorLayer) : base(mapMapper, mapVectorLayer) { m_vectorLayerMapper = vectorLayerMapper; }
internal ShapefileMapper(VectorLayerMapper vectorLayerMapper, Dictionary <SpatialElementKey, SpatialElementInfoGroup> spatialElementsDictionary, MapControl coreMap, MapMapper mapMapper) : base(vectorLayerMapper, spatialElementsDictionary, coreMap, mapMapper) { m_shapefile = (MapShapefile)m_mapVectorLayer.MapSpatialData; }
internal EmbeddedSpatialDataMapper(VectorLayerMapper vectorLayerMapper, Dictionary <SpatialElementKey, SpatialElementInfoGroup> spatialElementsDictionary, ISpatialElementCollection embeddedCollection, CoreSpatialElementManager spatialElementManager, MapControl coreMap, MapMapper mapMapper) : base(vectorLayerMapper, spatialElementsDictionary, coreMap, mapMapper) { m_spatialElementManager = spatialElementManager; m_embeddedCollection = embeddedCollection; }
protected void RenderSpatialElementTemplate(MapSpatialElementTemplate mapSpatialElementTemplate, ISpatialElement coreSpatialElement, bool ignoreBackgroundColor, bool hasScope) { ReportStringProperty toolTip = mapSpatialElementTemplate.ToolTip; string text = null; if (toolTip != null) { if (!toolTip.IsExpression) { text = toolTip.Value; } else if (hasScope) { text = mapSpatialElementTemplate.Instance.ToolTip; } if (text != null) { text = (coreSpatialElement.ToolTip = VectorLayerMapper.AddPrefixToFieldNames(m_mapVectorLayer.Name, text)); } } m_mapMapper.RenderActionInfo(mapSpatialElementTemplate.ActionInfo, text, coreSpatialElement, m_mapVectorLayer.Name, hasScope); ReportBoolProperty hidden = mapSpatialElementTemplate.Hidden; if (hidden != null) { if (!hidden.IsExpression) { coreSpatialElement.Visible = !hidden.Value; } else if (hasScope) { coreSpatialElement.Visible = !mapSpatialElementTemplate.Instance.Hidden; } else { coreSpatialElement.Visible = true; } } else { coreSpatialElement.Visible = true; } ReportStringProperty label = mapSpatialElementTemplate.Label; if (label != null) { string text3 = ""; if (!label.IsExpression) { text3 = label.Value; } else if (hasScope) { text3 = mapSpatialElementTemplate.Instance.Label; } if (text3 != null) { coreSpatialElement.Text = VectorLayerMapper.AddPrefixToFieldNames(m_mapVectorLayer.Name, text3); } } ReportDoubleProperty offsetX = mapSpatialElementTemplate.OffsetX; double x = 0.0; if (offsetX != null) { if (!offsetX.IsExpression) { x = offsetX.Value; } else if (hasScope) { x = mapSpatialElementTemplate.Instance.OffsetX; } coreSpatialElement.Offset.X = x; } offsetX = mapSpatialElementTemplate.OffsetY; x = 0.0; if (offsetX != null) { if (!offsetX.IsExpression) { x = offsetX.Value; } else if (hasScope) { x = mapSpatialElementTemplate.Instance.OffsetY; } coreSpatialElement.Offset.Y = x; } Style style = mapSpatialElementTemplate.Style; StyleInstance style2 = mapSpatialElementTemplate.Instance.Style; RenderStyle(style, style2, coreSpatialElement, ignoreBackgroundColor, hasScope); }
internal SymbolMarkerTemplateMapper(MapMapper mapMapper, VectorLayerMapper vectorLayerMapper, MapVectorLayer mapVectorLayer) : base(mapMapper, vectorLayerMapper, mapVectorLayer) { }