org.deegree_impl.model.cv
Class Tile_Impl

java.lang.Object
  extended byorg.deegree_impl.model.cv.Tile_Impl
All Implemented Interfaces:
Tile

class Tile_Impl
extends java.lang.Object
implements Tile

---------------------------------------------------------------------

Version:
31.10.2002
Author:
Andreas Poth

Field Summary
private  GM_Envelope boundingBox
           
private  Level level
           
private  java.net.URL resourceURL
           
private  Tile[] tiles
           
 
Constructor Summary
(package private) Tile_Impl(java.net.URL resourceURL, GM_Envelope boundingBox, Level level)
           
(package private) Tile_Impl(java.net.URL resourceURL, GM_Envelope boundingBox, Level level, Tile[] tiles)
           
(package private) Tile_Impl(java.net.URL resourceURL, GM_Envelope boundingBox, Tile[] tiles)
           
 
Method Summary
 GM_Envelope getBoundingBox()
          returns the bounding box of the Tile
 Level getLevel()
          returns the embeded Level if one exists. otherwise null will be returned.
 java.net.URL getResourceURL()
          returns the URL of the resource assigned to a Tile that
 Tile[] getTiles()
          if the tiles are ordered at a quad tree or something like this an instance of Tile will contain one or more Tile instances with a smaller bounding box.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceURL

private java.net.URL resourceURL

boundingBox

private GM_Envelope boundingBox

level

private Level level

tiles

private Tile[] tiles
Constructor Detail

Tile_Impl

Tile_Impl(java.net.URL resourceURL,
          GM_Envelope boundingBox,
          Level level)

Tile_Impl

Tile_Impl(java.net.URL resourceURL,
          GM_Envelope boundingBox,
          Tile[] tiles)

Tile_Impl

Tile_Impl(java.net.URL resourceURL,
          GM_Envelope boundingBox,
          Level level,
          Tile[] tiles)
Method Detail

getResourceURL

public java.net.URL getResourceURL()
returns the URL of the resource assigned to a Tile that

Specified by:
getResourceURL in interface Tile

getBoundingBox

public GM_Envelope getBoundingBox()
returns the bounding box of the Tile

Specified by:
getBoundingBox in interface Tile

getLevel

public Level getLevel()
returns the embeded Level if one exists. otherwise null will be returned.

Specified by:
getLevel in interface Tile

getTiles

public Tile[] getTiles()
if the tiles are ordered at a quad tree or something like this an instance of Tile will contain one or more Tile instances with a smaller bounding box.

Specified by:
getTiles in interface Tile