Cover provides static (a) methods to generate trixel covermaps of regions
A covermap can be extracted as a list of trixels, or lists of HtmID
(start, end) pairs.
In the latter case, the HtmIDs are always for level 20 trixels.
The trixels in the covermaps are either "inner" or "partial".
Inner trixels are completely contained
in the region. Partial trixels intersect the boundary of the
region. Partial trixels follow the outline(s) of the region.
The "outer" covermap is the union of
"inner" and "partial" covermaps.
Each covermap has an associated "cost," which is currently the number of
(start, end) HtmID range pairs in the outer covermap.
The cost is used in deciding when
to terminate the generation of the covermap
The Cover object uses an internal "machine" that
does all the computing. The machine runs in stages, each successive step
generates a finer
resolution covermap and therefore increases the depth of the partial
trixels in the covermap.
Namespace: Spherical.HtmAssembly: SphericalHtm (in SphericalHtm.dll) Version: 1.0.0.0
Syntax
C# |
---|
public class Cover |
Visual C++ |
---|
public ref class Cover |
F# |
---|
type Cover = class end |
Inheritance Hierarchy
System..::..Object
Spherical.Htm..::..Cover
Spherical.Htm..::..Cover