org.deegree.model.coverage
Interface Directory

All Known Implementing Classes:
Directory_Impl

public interface Directory

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

Version:
$Revision: 1.1 $ $Date: 2003/02/14 11:03:52 $

Author:
Andreas Poth

Method Summary
 GM_Envelope getBoundingBox()
          returns the bounding box of the Directory
 Directory[] getDirectories()
          if the tiles are ordered at a quad tree or something like this an instance of Directory will contain one or more Directory instances with a smaller bounding box.
 java.lang.String[] getExtensions()
          returns the file extension known by the directory
 double getHeightCRS()
          returns the height of the tiles contained within the diirectory in measurement of its CRS
 Level getLevel()
          returns the embeded Level if one exists. otherwise null will be returned.
 java.lang.String getResource()
          returns the resource name of the directory
 Tile[] getTiles()
          returns all Tiles containted within the directory that fits the submitted bounding box
 Tile[] getTiles(GM_Envelope bbox)
          returns all Tiles containted within the directory that fits the submitted bounding box
 double getWidthCRS()
          returns the width of the tiles contained within the diirectory in measurement of its CRS
 

Method Detail

getExtensions

public java.lang.String[] getExtensions()
returns the file extension known by the directory


getResource

public java.lang.String getResource()
returns the resource name of the directory


getBoundingBox

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


getWidthCRS

public double getWidthCRS()
returns the width of the tiles contained within the diirectory in measurement of its CRS


getHeightCRS

public double getHeightCRS()
returns the height of the tiles contained within the diirectory in measurement of its CRS


getLevel

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


getDirectories

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


getTiles

public Tile[] getTiles(GM_Envelope bbox)
                throws CoverageCreationException
returns all Tiles containted within the directory that fits the submitted bounding box

Throws:
CoverageCreationException

getTiles

public Tile[] getTiles()
                throws CoverageCreationException
returns all Tiles containted within the directory that fits the submitted bounding box

Throws:
CoverageCreationException