public class ConeSearch extends Object
| Constructor and Description | 
|---|
ConeSearch(RegResource resource,
          RegCapabilityInterface capability)
Constructs a new ConeSearch from a CONE-type resource. 
 | 
ConeSearch(String serviceUrl)
Constructs a new ConeSearch from its service URL with default
 content-coding. 
 | 
ConeSearch(String serviceUrl,
          ContentCoding coding)
Constructs a new ConeSearch from its service URL with explicit
 content-coding. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
URL | 
getSearchURL(double ra,
            double dec,
            double sr,
            int verb)
Returns a cone search CGI URL for this service. 
 | 
URL | 
getServiceURL()
Returns the service URL for this service. 
 | 
StarTable | 
performSearch(double ra,
             double dec,
             double sr,
             int verb,
             StarTableFactory tfact)
Synchronously executes a cone search request. 
 | 
void | 
performSearch(double ra,
             double dec,
             double sr,
             int verb,
             TableSink sink)
Asynchronously executes a cone search request, feeding the
 resulting table to a TableSink. 
 | 
String | 
toString()  | 
public ConeSearch(String serviceUrl, ContentCoding coding)
serviceUrl - base URL for cone searchcoding - controls HTTP-level compression requestsIllegalArgumentException - if the service URL is unsuitablepublic ConeSearch(String serviceUrl)
serviceUrl - base URL for cone searchIllegalArgumentException - if the service URL is unsuitablepublic ConeSearch(RegResource resource, RegCapabilityInterface capability)
resource - resource from registrycapability - cone search capability interfaceIllegalArgumentException - if the service URL is unsuitablepublic void performSearch(double ra,
                          double dec,
                          double sr,
                          int verb,
                          TableSink sink)
                   throws IOException
ra - J2000 right ascension in decimal degreesdec - J2000 declination in decimal degreessr - search radius in decimal degreesverb - verbosity level - 1, 2 or 3 for increasing verbosity,
               other values give defaultsink - table destinationIOExceptionpublic StarTable performSearch(double ra, double dec, double sr, int verb, StarTableFactory tfact) throws IOException
ra - J2000 right ascension in decimal degreesdec - J2000 declination in decimal degreessr - search radius in decimal degreesverb - verbosity level - 1, 2 or 3 for increasing verbosity,
               other values give defaultIOExceptionpublic URL getSearchURL(double ra, double dec, double sr, int verb)
ra - J2000 right ascension in decimal degreesdec - J2000 declination in decimal degreessr - search radius in decimal degreesverb - verbosity level - 1, 2 or 3 for increasing verbosity,
               other values give defaultpublic URL getServiceURL()
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.