|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RpfFrameProvider
The RpfFrameProvider describes an interface to an object that can provide information about RPF coverage over a certain area, and also retrieve data from the RPF frame files.
Method Summary | |
---|---|
float |
getCalculatedCoverage(float ullat,
float ullon,
float lrlat,
float lrlon,
CADRG p,
java.lang.String chartSeries)
Given an area and a two-letter chart series code, find the percentage of coverage on the map that that chart series can offer. |
java.util.Vector |
getCatalogCoverage(float ullat,
float ullon,
float lrlat,
float lrlon,
CADRG p,
java.lang.String chartSeries)
Given a projection that describes a map or geographical area, return RpfCoverageBoxes that let you know what bounding boxes of data are available. |
java.util.Vector |
getCoverage(float ullat,
float ullon,
float lrlat,
float lrlon,
CADRG p)
Given a projection that describes a map or geographical area, return RpfCoverageBoxes that let you know how to locate and ask for RpfSubframes. |
RpfIndexedImageData |
getRawSubframeData(int tocNumber,
int entryNumber,
int x,
int y)
|
java.lang.String |
getSubframeAttributes(int tocNumber,
int entryNumber,
int x,
int y)
Given the indexes to a certain RpfTocEntry within a certain A.TOC, find the frame and return the attribute information. |
int[] |
getSubframeData(int tocNumber,
int entryNumber,
int x,
int y)
Given the indexes to a certain RpfTocEntry within a certain A.TOC, find the frame/subframe data, decompress it, and return image pixels. |
boolean |
needViewAttributeUpdates()
Returns true if the view attributes should be set if they change at the RpfCacheHandler/RpfCacheManager. |
void |
setViewAttributes(RpfViewAttributes rva)
Set the RpfViewAttribute object parameters, which describes alot about what you'll be asking for later. |
Method Detail |
---|
boolean needViewAttributeUpdates()
void setViewAttributes(RpfViewAttributes rva)
java.util.Vector getCoverage(float ullat, float ullon, float lrlat, float lrlon, CADRG p)
java.util.Vector getCatalogCoverage(float ullat, float ullon, float lrlat, float lrlon, CADRG p, java.lang.String chartSeries)
ullat
- upper latullon
- left lonlrlat
- lower latlrlon
- right lonchartSeries
- can be null to see all/any.float getCalculatedCoverage(float ullat, float ullon, float lrlat, float lrlon, CADRG p, java.lang.String chartSeries)
getCatalogCoverage(float, float, float, float, CADRG,
String)
int[] getSubframeData(int tocNumber, int entryNumber, int x, int y)
tocNumber
- the toc id for a RpfTocHandler for a
particular frame provider.entryNumber
- the RpfTocEntry id for a RpfTocHandler for a
particular frame provider.x
- the horizontal subframe index, from the left side of a
boundary rectangle of the entry.y
- the vertical subframe index, from the top side of a
boundary rectangle of the entry.
getCoverage(float, float, float, float, CADRG)
RpfIndexedImageData getRawSubframeData(int tocNumber, int entryNumber, int x, int y)
java.lang.String getSubframeAttributes(int tocNumber, int entryNumber, int x, int y)
tocNumber
- the toc id for a RpfTocHandler for a
particular frame provider.entryNumber
- the RpfTocEntry id for a RpfTocHandler for a
particular frame provider.x
- the horizontal subframe index, from the left side of a
boundary rectangle of the entry.y
- the vertical subframe index, from the top side of a
boundary rectangle of the entry.
getCoverage(float, float, float, float, CADRG)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |