internal void InternalInit(IFeatureRenderEnvironment environment) { _environment = environment; if (_featureRender != null) { (_featureRender as BaseFeatureRenderer).SetFeatureLayerEnvironment(environment); } }
public RuntimeExchanger(IFeatureRenderEnvironment environment, IMapRefresh mapRefresh, ILayerContainer featureLayerContainer, IAsyncDataArrivedNotify asyncDataArrivedNotify) { _mapRefresh = mapRefresh; _environment = environment; _layerContainer = featureLayerContainer; _asyncDataArrivedNotify = asyncDataArrivedNotify; _idleEventHandler = new EventHandler(Application_Idle); Application.Idle += _idleEventHandler; _environment.OnTransformChanged += new OnTransformChangedHandler(TransformChanged); _layerContainer.OnAddFeatureLayer += new OnAddLayerHandler(OnAddLayer); _layerContainer.OnRemoveFeatureLayer += new OnRemoveLayerHandler(OnRemoveLayer); cstReadingTaskCount = Environment.ProcessorCount; }
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { try { if (!(value is IFeatureRenderer)) { return(value); } RotateFieldDef rotateFieldDef = (value as IFeatureRenderer).RotateFieldDef; IFeatureRenderEnvironment env = (value as BaseFeatureRenderer)._environment; IFeatureRenderer retRender = null; IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService)); if (edSvc != null) { using (frmFeatureRendererEditor frm = new frmFeatureRendererEditor(context.Instance as IFeatureLayer)) { if (edSvc.ShowDialog(frm) == DialogResult.OK) { retRender = (frm as IFeatureRendererProvider).Renderer; if (retRender == null) { return(value); } retRender.RotateFieldDef = rotateFieldDef; (retRender as BaseFeatureRenderer).SetFeatureLayerEnvironment(env); return(retRender); } else { return(value); } } } return(value); } finally { } }
public BaseLabelLocationService(IFeatureRenderEnvironment environment) { _environment = environment; }
internal void InternalInit(IProjectionTransform projectionTransform, IFeatureRenderEnvironment environment) { _mapRuntime = environment as IMapRuntime; _layerContainer = new LayerContainer(projectionTransform, environment); }
public LayerContainer(IProjectionTransform projectionTransform, IFeatureRenderEnvironment environment) { _projectionTransform = projectionTransform; _environment = environment; }
// #region ILabelRender Members public void Begin(IConflictor conflictor, object environment) { _conflictor = conflictor; _environment = environment as IFeatureRenderEnvironment; }
internal void InternalInit(IFeatureRenderEnvironment environment, IRuntimeProjecter prj) { _environment = environment; _prj = prj; }
internal void SetFeatureLayerEnvironment(IFeatureRenderEnvironment environment) { _environment = environment; }
public LabelLocationServiceDefault(IFeatureRenderEnvironment environment) : base(environment) { }