Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="aILayer">raster layer</param>
 /// <param name="aLayersLegend">layersLegend</param>
 public RasterLayerSet(RasterLayer aILayer, LayersLegend aLayersLegend)
 {
     m_LayersLegend               = aLayersLegend;
     m_LayerName                  = aILayer.LayerName;
     m_FileName                   = aILayer.FileName;
     m_WorldFileName              = aILayer.WorldFileName;
     m_Handle                     = aILayer.Handle;
     m_LayerType                  = aILayer.LayerDrawType;
     m_Visible                    = aILayer.Visible;
     m_WFP                        = aILayer.WorldFileParaV;
     m_XUL                        = aILayer.WorldFileParaV.XUL;
     m_YUL                        = aILayer.WorldFileParaV.YUL;
     m_XScale                     = aILayer.WorldFileParaV.XScale;
     m_YScale                     = aILayer.WorldFileParaV.YScale;
     m_Extent                     = aILayer.Extent;
     m_Width                      = m_Extent.maxX - m_Extent.minX;
     m_Height                     = m_Extent.minY - m_Extent.maxY;
     m_XNum                       = aILayer.Image.Width;
     m_YNum                       = aILayer.Image.Height;
     m_IsMaskout                  = aILayer.IsMaskout;
     m_LegendSchemeE              = new LegendSchemeE();
     m_LegendSchemeE.LayerHandle  = aILayer.Handle;
     m_LegendSchemeE.LegendScheme = aILayer.LegendScheme;
     m_LegendSchemeE.LayersTV     = aLayersLegend;
 }
Example #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="ifFrmMeteoData"></param>
        /// <param name="mapLayer"></param>
        /// <param name="aLayersTV"></param>
        public LegendSchemeControl(Boolean ifFrmMeteoData, MapLayer mapLayer, LayersLegend aLayersTV)
        {
            InitializeComponent();

            m_IfFrmMeteoData = ifFrmMeteoData;
            _mapLayer        = mapLayer;
            m_LayersTV       = aLayersTV;
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="aLayer"></param>
 /// <param name="aLayersTV"></param>
 public VectorLayerSet(VectorLayer aLayer, LayersLegend aLayersTV)
 {
     m_LayerName                  = aLayer.LayerName;
     m_FileName                   = aLayer.FileName;
     m_Handle                     = aLayer.Handle;
     m_Extent                     = aLayer.Extent;
     m_Visible                    = aLayer.Visible;
     m_LayerDrawType              = aLayer.LayerDrawType;
     m_LayerType                  = aLayer.LayerType;
     m_ShapeType                  = aLayer.ShapeType;
     m_AviodCollision             = aLayer.AvoidCollision;
     m_TransparencyPerc           = aLayer.TransparencyPerc;
     m_ShapeNum                   = aLayer.ShapeNum;
     m_LayersTV                   = aLayersTV;
     m_LegendSchemeE              = new LegendSchemeE();
     m_LegendSchemeE.LayerHandle  = aLayer.Handle;
     m_LegendSchemeE.LegendScheme = (LegendScheme)aLayer.LegendScheme.Clone();
     m_LegendSchemeE.LayersTV     = aLayersTV;
     m_IsMaskout                  = aLayer.IsMaskout;
 }
Example #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="aILayer"></param>
 /// <param name="aLayersLegend"></param>
 public ImageLayerSet(ImageLayer aILayer, LayersLegend aLayersLegend)
 {
     m_LayersLegend        = aLayersLegend;
     m_LayerName           = aILayer.LayerName;
     m_FileName            = aILayer.FileName;
     m_WorldFileName       = aILayer.WorldFileName;
     m_Handle              = aILayer.Handle;
     m_LayerType           = aILayer.LayerDrawType;
     m_Visible             = aILayer.Visible;
     m_WFP                 = aILayer.WorldFileParaV;
     m_XUL                 = aILayer.WorldFileParaV.XUL;
     m_YUL                 = aILayer.WorldFileParaV.YUL;
     m_XScale              = aILayer.WorldFileParaV.XScale;
     m_YScale              = aILayer.WorldFileParaV.YScale;
     m_Extent              = aILayer.Extent;
     m_Width               = m_Extent.maxX - m_Extent.minX;
     m_Height              = m_Extent.minY - m_Extent.maxY;
     m_XNum                = aILayer.Image.Width;
     m_YNum                = aILayer.Image.Height;
     m_IsMaskout           = aILayer.IsMaskout;
     _TransparencyPerc     = aILayer.TransparencyPerc;
     _SetTransparencyColor = aILayer.SetTransColor;
     _TransparencyColor    = aILayer.TransparencyColor;
 }
Example #5
0
 /// <summary>
 /// Set parentLegend
 /// </summary>
 /// <param name="aLegend">layers legend</param>
 public void SetParentLegend(LayersLegend aLegend)
 {
     _parentLegend = aLegend;
 }