Click or drag to resize

IntersectionWithSurfaceRegionsCoverageGrid Constructor (CentralBodyCoverageGrid, EllipsoidSurfaceRegion)

Construct a new instance based on the generator and down selector passed in.

Namespace:  AGI.Foundation.Geometry.Discrete
Assembly:  AGI.Foundation.Spatial (in AGI.Foundation.Spatial.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public IntersectionWithSurfaceRegionsCoverageGrid(
	CentralBodyCoverageGrid gridPointProvider,
	params EllipsoidSurfaceRegion[] intersectingRegions
)

Parameters

gridPointProvider
Type: AGI.Foundation.Geometry.DiscreteCentralBodyCoverageGrid
The CentralBodyCoverageGrid used to generate the points, normally the less restrictive of the two.
intersectingRegions
Type: AGI.Foundation.Geometry.ShapesEllipsoidSurfaceRegion
The set of regions to use to select grid points from gridPointProvider.
Exceptions
ExceptionCondition
ArgumentNullException Thrown if gridPointProvider is , or if is passed in as an intersectingRegion.
InvalidOperationExceptionThrown if there is a conflict between the CentralBody's shape and the shape used in the CentralBodyCoverageGrid and one of the EllipsoidSurfaceRegion objects.
Remarks
The resolution is set to the resolution of the generator. The fixed frame is set to be the fixed frame of the generator. The gridPointProvider's ReferenceTerrain is not passed along to the new instance. The CentralBody used is from the generator.
See Also