Click or drag to resize

EllipsoidGridSpecified Constructor (TerrainProvider, IListCartographic, IListCartographicExtent)

Construct a new instance based on a given reference terrain, a list of Cartographic points, and the corresponding extents of each grid cell.

Namespace:  AGI.Foundation.Geometry.Discrete
Assembly:  AGI.Foundation.Spatial (in AGI.Foundation.Spatial.dll) Version: 19.1.398.0 (19.1.398.0)
Syntax
public EllipsoidGridSpecified(
	TerrainProvider terrainProvider,
	IList<Cartographic> points,
	IList<CartographicExtent> gridPointExtents
)

Parameters

terrainProvider
Type: AGI.Foundation.TerrainTerrainProvider
The TerrainProvider used to generate the height of the grid points.
points
Type: System.Collections.GenericIListCartographic
The planetodetic locations of the grid points.
gridPointExtents
Type: System.Collections.GenericIListCartographicExtent
The extents of the grid point cells.
Exceptions
ExceptionCondition
ArgumentExceptionThrown if the length of points does not match the length of gridPointExtents.
ArgumentNullException Thrown when terrainProvider is .
Remarks
When specifying Cartographic values, a rectangular grid point cell is assumed. If a non-rectangular grid cell is desired, extend EllipsoidGrid to implement the gridding algorithm along with the method to define the grid cell boundaries.
See Also