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.) |