private string getZOrderStringFromIRenderable(R.Earth.GeoLayer renderable) { //if (renderable.ParentList != null) //{ // return getZOrderStringFromIRenderable(renderable.ParentList) + "." + getIRenderableIndexFromParent(renderable).ToString().PadLeft(5, '0'); //} //else //{ // return ""; //} return(""); }
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); }
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; }