コード例 #1
0
 public void SetGeometry(DrawEngine.CoordEnvelope geometry)
 {
     _geometry = geometry;
     if (_host != null)
     {
         _host.Add(this);
     }
 }
コード例 #2
0
        private void AddAoiToVectorHost(ISimpleVectorObjectHost host, PrjEnvelopeItem prjItem)
        {
            PrjEnvelope prjEnv = prjItem.PrjEnvelope;

            Core.DrawEngine.CoordEnvelope env = new Core.DrawEngine.CoordEnvelope(prjEnv.MinX, prjEnv.MaxX, prjEnv.MinY, prjEnv.MaxY);
            host.Add(new SimpleVectorObject(prjItem.Name, env));
        }
コード例 #3
0
 void map_Load(object sender, EventArgs e)
 {
     if (_simpleMapControl == null)
     {
         return;
     }
     _aoiHost     = _simpleMapControl.CreateObjectHost("AOI");
     _curFileHost = _simpleMapControl.CreateObjectHost("CurFile");
     _aoiObj      = new SimpleVectorObject("AOI", null);
     _aoiHost.Add(_aoiObj);
 }
コード例 #4
0
 private void AddVector(string name, PrjEnvelope prjEnv)
 {
     Core.DrawEngine.CoordEnvelope env = new Core.DrawEngine.CoordEnvelope(prjEnv.MinX, prjEnv.MaxX, prjEnv.MinY, prjEnv.MaxY);
     _aoiHost.Add(new SimpleVectorObject(name, env));
 }
コード例 #5
0
 private void AddAoiToVectorHost(ISimpleVectorObjectHost host, string name, CoordEnvelope envelope)
 {
     Core.DrawEngine.CoordEnvelope env = new Core.DrawEngine.CoordEnvelope(envelope.MinX, envelope.MaxX, envelope.MinY, envelope.MaxY);
     host.Add(new SimpleVectorObject(name, env));
 }
コード例 #6
0
 private void AddAoi(ISimpleVectorObjectHost host, string name, Core.DrawEngine.CoordEnvelope env)
 {
     host.Add(new SimpleVectorObject(name, env));
 }