Exemplo n.º 1
0
 private string getZOrderStringFromIRenderable(R.Earth.GeoLayer renderable)
 {
     //if (renderable.ParentList != null)
     //{
     //    return getZOrderStringFromIRenderable(renderable.ParentList) + "." + getIRenderableIndexFromParent(renderable).ToString().PadLeft(5, '0');
     //}
     //else
     //{
     //    return "";
     //}
     return("");
 }
Exemplo n.º 2
0
        private int getIRenderableIndexFromParent(R.Earth.GeoLayer renderable)
        {
            //if (renderable.ParentList == null)
            //{
            //    return -1;
            //}
            //else
            //{
            //    for (int index = 0; index < renderable.ParentList.ChildObjects.Count; index++)
            //    {
            //        if (renderable == renderable.ParentList.ChildObjects[index])
            //        {
            //            return index;
            //        }
            //    }
            //}

            return(-1);
        }
Exemplo n.º 3
0
        public SurfaceImage(
            string imageFilePath,
            double north,
            double south,
            double west,
            double east,
            Texture texture,
            R.Earth.GeoLayer parentRenderable)
        {
            m_ParentRenderable = parentRenderable;

            m_ImageFilePath = imageFilePath;
            m_North         = north;
            m_South         = south;
            m_West          = west;
            m_East          = east;
            m_Texture       = texture;

            Opacity = parentRenderable.Opacity;
        }