|
||||||||||
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(double ullat,
double ullon,
double lrlat,
double lrlon,
Projection 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.List<RpfCoverageBox> |
getCatalogCoverage(double ullat,
double ullon,
double lrlat,
double lrlon,
Projection 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.List<RpfCoverageBox> |
getCoverage(double ullat,
double ullon,
double lrlat,
double lrlon,
Projection 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 a lot about what you'll be asking for later. |
Method Detail |
---|
boolean needViewAttributeUpdates()
void setViewAttributes(RpfViewAttributes rva)
java.util.List<RpfCoverageBox> getCoverage(double ullat, double ullon, double lrlat, double lrlon, Projection p)
java.util.List<RpfCoverageBox> getCatalogCoverage(double ullat, double ullon, double lrlat, double lrlon, Projection p, java.lang.String chartSeries)
ullat
- upper latullon
- left lonlrlat
- lower latlrlon
- right lonchartSeries
- can be null to see all/any.float getCalculatedCoverage(double ullat, double ullon, double lrlat, double lrlon, Projection p, java.lang.String chartSeries)
getCatalogCoverage(double, double, double, double, Projection, 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(double, double, double, double, Projection)
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(double, double, double, double, Projection)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |