org.astrogrid.acr.ivoa.resource
Class SiapCapability

java.lang.Object
  extended by org.astrogrid.acr.ivoa.resource.Capability
      extended by org.astrogrid.acr.ivoa.resource.SiapCapability
All Implemented Interfaces:
Serializable

public class SiapCapability
extends Capability

The capability to perform a Simple Image Access (SIAP) query.

See Also:
Siap, SiapService, Serialized Form

Nested Class Summary
static class SiapCapability.ImageSize
          The limits for an image returned from a SIAP service.
static class SiapCapability.Query
          A test query for a SIAP service
static class SiapCapability.SkyPos
          A position in RA and Dec
static class SiapCapability.SkySize
          An extent in RA and Dec.
 
Method Summary
 String getImageServiceType()
          describes what kind of service this is - cutout, etc
 int getMaxFileSize()
          the maximum size for returned files
 SiapCapability.SkySize getMaxImageExtent()
          The maximum image query region size, expressed in decimal degrees.
 SiapCapability.ImageSize getMaxImageSize()
          The largest image (in terms of pixels) that can be requested.
 SiapCapability.SkySize getMaxQueryRegionSize()
          The maximum image query region size, expressed in decimal degrees.
 int getMaxRecords()
          The largest number of records that the Image Query web method will return.
 SiapCapability.Query getTestQuery()
          A query that can be used to test the service.
 
Methods inherited from class org.astrogrid.acr.ivoa.resource.Capability
getDescription, getInterfaces, getStandardID, getType, getValidationLevel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getImageServiceType

public String getImageServiceType()
describes what kind of service this is - cutout, etc


getMaxFileSize

public int getMaxFileSize()
the maximum size for returned files


getMaxImageExtent

public SiapCapability.SkySize getMaxImageExtent()
The maximum image query region size, expressed in decimal degrees. A value of 360 degrees indicates that there is no limit and the entire data collection (entire sky) can be requested.


getMaxImageSize

public SiapCapability.ImageSize getMaxImageSize()
The largest image (in terms of pixels) that can be requested.


getMaxQueryRegionSize

public SiapCapability.SkySize getMaxQueryRegionSize()
The maximum image query region size, expressed in decimal degrees. A value of 360 degrees indicates that there is no limit and the entire data collection (entire sky) can be queried.


getTestQuery

public SiapCapability.Query getTestQuery()
A query that can be used to test the service.

Returns:
a set of query parameters that is expected to produce at least one matched

getMaxRecords

public int getMaxRecords()
The largest number of records that the Image Query web method will return.



Copyright © 2002-2010 AstroGrid. All Rights Reserved.