|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ttools.cone.MocCoverage
uk.ac.starlink.ttools.cone.UrlMocCoverage
public class UrlMocCoverage
MOC coverage implementation which reads a MOC from a given URL. MOCs are cached by URL, so the same one won't be read twice.
Note: MOCs are cached indefinitely per service, beware that this constitutes a potential memory leak. Some smarter caching scheme may be introduced if this causes problems.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface uk.ac.starlink.ttools.cone.Coverage |
---|
Coverage.Amount |
Field Summary | |
---|---|
static String |
FOOT_SERVICE_URL
Footprint service base URL provided by CDS. |
Constructor Summary | |
---|---|
UrlMocCoverage(URL mocUrl)
Constructor. |
Method Summary | |
---|---|
protected cds.moc.HealpixMoc |
createMoc()
Constructs the MOC which will define this object's coverage. |
static cds.moc.HealpixImpl |
getDefaultHealpixImpl()
Returns the HEALPix implementation used for MOC service queries. |
static UrlMocCoverage |
getServiceMoc(URL serviceUrl,
int nside)
Returns an instance which gives coverage for a data service with a given access URL. |
static UrlMocCoverage |
getVizierMoc(String vizierId,
int nside)
Returns an instance which gives coverage for a named Vizier table. |
static void |
setDefaultHealpixImpl(cds.moc.HealpixImpl hpi)
Sets the HEALPix implementation used for MOC service queries. |
Methods inherited from class uk.ac.starlink.ttools.cone.MocCoverage |
---|
discOverlaps, getAmount, getMoc, initCoverage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String FOOT_SERVICE_URL
Constructor Detail |
---|
public UrlMocCoverage(URL mocUrl)
mocUrl
- URL of MOC fileMethod Detail |
---|
protected cds.moc.HealpixMoc createMoc() throws IOException
MocCoverage
MocCoverage.initCoverage()
method of
MocCoverage
, and should not be called by anyone else.
createMoc
in class MocCoverage
IOException
public static UrlMocCoverage getServiceMoc(URL serviceUrl, int nside)
serviceUrl
- URL of cone search servicenside
- requiested HEALPix nside for MOC, or -1 for defaultpublic static UrlMocCoverage getVizierMoc(String vizierId, int nside)
vizierId
- vizier table name or aliasnside
- requiested HEALPix nside for MOC, or -1 for defaultpublic static cds.moc.HealpixImpl getDefaultHealpixImpl()
public static void setDefaultHealpixImpl(cds.moc.HealpixImpl hpi)
hpi
- indexing implementation
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |