The Sql type exposes the following members.
Constructors
Methods
| Name | Description | |
|---|---|---|
| Equals |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) | |
| fDistanceEq |
double fDistanceEq(ra1,dec1,ra2,dec2)
returns distance in ArcMinutes between two points.
| |
| fDistanceLatLon |
double fDistanceLatLon(lat1,lon1,lat2,lon2)
returns distance in ArcMinutes between two points.
| |
| fDistanceXyz |
double fDistanceXyz(x1,y1,z1,x2,y2,z2)
returns distance in ArcMinutes between two points.
| |
| fHtmCoverBinaryAdvanced | ||
| fHtmCoverCircleEq |
fHtmCoverCircleEq(ra,dec,radiusArcMin) returns a trixel table (a list) covering
the circle centered at that J2000 ra,dec, within that arc-minute radius. A trixel table is a list of HtmStart,HtmStop pairs that describe the HTM triangles (all points of a triangle are between its HtmStart and HtmStop. | |
| fHtmCoverCircleLatLon |
fHtmCoverCircleLatLon(ra,dec,radiusArcMin) returns a trixel table (a list) covering
the circle centered at that lat,lon, within that arc-minute radius. A trixel table is a list of HtmIDStart,HtmIDEnd pairs that describe the HTM triangles (all points of a triangle are between its HtmIDStart and HtmIDEnd. | |
| fHtmCoverCircleXyz |
fHtmCoverCircleXyz(x,y,z,radiusArcMin) returns a trixel table (a list) covering
the circle centered at that x,y,z, within that arc-minute radius. A trixel table is a list of HtmIDStart,HtmIDEnd pairs that describe the HTM triangles (all points of a triangle are between its HtmIDStart and HtmIDEnd. | |
| fHtmCoverList |
fHtmCoverList(regionspec) returns a list of HtmID's
that describe the HTM triangles covering the region.
| |
| fHtmCoverRegion |
fHtmCoverRegion(region) returns a list of HtmStart,HtmStop pairs
that describe the HTM triangles covering the region. | |
| fHtmCoverRegionAdvanced |
fHtmCoverRegionAdvanced(region) returns a list of HtmStart,HtmStop pairs
that describe the HTM triangles covering the region. Inner and Outer triangles. are treated separately. | |
| fHtmCoverRegionError |
fHtmCoverRegionError(coverspec) returns diagnostic message appropriate for a bad region string
or "OK" if there are no errors
| |
| fHtmCoverRegionSelect |
fHtmCoverRegionSelect(regionspec) returns a the qualified list of HtmIDStart,HtmIDEnd pairs
that describe the level 20 trixels covering the region. | |
| fHtmEq |
fHtmEq(ra,dec) returns the 20-deep HtmID of the given equatorial point.
There are no error cases. all RA, folded to [0..360] and dec to [-90...90] | |
| fHtmEqToXyz |
XyzTable(x,y,z) fHtmEqToXyz(ra, dec) converts an equitorial point
to a table with one row containing the cartesian point (x,y,z)
| |
| fHtmGetCenterPoint |
fHtmGetCenterPoint(HtmID) converts an HTM triangle ID to an (x,y,z) vector of the HTM triangle centerpoint.
and returns that vector as the only row of a table.
| |
| fHtmGetCornerPoints |
fHtmGetCornerPoints(HtmID) converts an HTM triangle ID to an table of three
(x,y,z) vectors of the HTM triangle corners.
| |
| fHtmGetString |
fHtmGetString(HtmID) returns varchar(max)a string describing the HtmID
| |
| fHtmLatLon |
fHtm(lat,lon) returns the 20-deep HtmID of the given location.
There are no error cases. all RA, folded to [0..360] and dec to [0...90]
| |
| fHtmLatLonToXyz |
XyzTable(x,y,z) fHtmLatLonToXyz(lat, lon) converts an lat,lon point
to a table with one row containing the cartesian point (x,y,z)
| |
| fHtmRegionToNormalFormString | ||
| fHtmRegionToTable |
fHtmRegionToTable(region) converts a region definiton a table of halfspaces
| |
| fHtmVersion |
fHtmVersion() returns the version number of this htm library as a string
| |
| fHtmXyz |
fHtmXyz(x,y,z) returns the 20-deep HtmID of the given cartesian point.
There are no error cases. All vectors are nomalized and 0,0,0 maps to 1,0,0
| |
| fHtmXyzToEq |
EqTable(ra, dec) fHtmXyzToEq(x,y,z) converts the cartesian point (x,y,z)
to a table with one row containing the equivalent equitorial (ra,dec) point
| |
| fHtmXyzToLatLon |
LatLonTable(lat,lon) fHtmXyzToLatLon(x,y,z) converts the cartesian point (x,y,z)
to a table with one row containing the equivalent lat,lon point
| |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ToString |
Returns a String that represents the current Object.
(Inherited from Object.) |