com.bbn.openmap.dataAccess.asrp
Class ASRPDirectoryHandler

java.lang.Object
  extended by com.bbn.openmap.dataAccess.asrp.ASRPDirectoryHandler

public class ASRPDirectoryHandler
extends java.lang.Object

The ASRPDirectoryHandler is the main object a layer would use when trying to deal with a bunch of ASRP image directories and/or a THF file that refers to many ASRP image directories. This object will make decisions, based on the coverage of the imagery of a certain ASRP directory image and its "scale" (determined by the number of pixels E-W of the projection of the image) what images are suitable for a given EqualArc projection.


Field Summary
protected  java.util.List asrpDirs
           
 
Constructor Summary
ASRPDirectoryHandler()
           
 
Method Summary
 void add(ASRPDirectory asrpDir)
           
 void add(TransmittalHeaderFile thf)
           
 void clear()
           
 java.util.List getASRPDirs()
           
 OMGraphicList getCoverageBounds(Projection proj, DrawingAttributes da)
           
 DataBounds getDataBounds()
          DataBounds interface method, although this object doesn't implement the complete interface because it doesn't have a name.
 OMGraphicList getImagesForProjection(EqualArc proj)
           
 void remove(ASRPDirectory asrpDir)
           
 void remove(TransmittalHeaderFile thf)
           
 void setASRPDirs(java.util.List list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

asrpDirs

protected java.util.List asrpDirs
Constructor Detail

ASRPDirectoryHandler

public ASRPDirectoryHandler()
Method Detail

getCoverageBounds

public OMGraphicList getCoverageBounds(Projection proj,
                                       DrawingAttributes da)

getImagesForProjection

public OMGraphicList getImagesForProjection(EqualArc proj)
                                     throws java.io.IOException
Throws:
java.io.IOException

add

public void add(TransmittalHeaderFile thf)

add

public void add(ASRPDirectory asrpDir)

remove

public void remove(TransmittalHeaderFile thf)

remove

public void remove(ASRPDirectory asrpDir)

clear

public void clear()

getASRPDirs

public java.util.List getASRPDirs()

setASRPDirs

public void setASRPDirs(java.util.List list)

getDataBounds

public DataBounds getDataBounds()
DataBounds interface method, although this object doesn't implement the complete interface because it doesn't have a name.



Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details