Ejemplo n.º 1
0
 private string getZOrderStringFromIRenderable(Qrst.Renderable.RenderableObject renderable)
 {
     if (renderable.ParentList != null)
     {
         return(getZOrderStringFromIRenderable(renderable.ParentList) + "." + getIRenderableIndexFromParent(renderable).ToString().PadLeft(5, '0'));
     }
     else
     {
         return("");
     }
 }
Ejemplo n.º 2
0
 public SurfaceImage(
     string imageFilePath,
     double north,
     double south,
     double west,
     double east,
     Texture texture,
     Qrst.Renderable.RenderableObject parentRenderable)
 {
     m_ParentRenderable = parentRenderable;
     m_ImageFilePath    = imageFilePath;
     m_North            = north;
     m_South            = south;
     m_West             = west;
     m_East             = east;
     m_Texture          = texture;
 }
Ejemplo n.º 3
0
        private int getIRenderableIndexFromParent(Qrst.Renderable.RenderableObject 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);
        }