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: 25.2.423.0 (25.2.423.0)
Syntaxpublic IntersectionWithSurfaceRegionsCoverageGrid(
CentralBodyCoverageGrid gridPointProvider,
params EllipsoidSurfaceRegion[] intersectingRegions
)
Public Sub New (
gridPointProvider As CentralBodyCoverageGrid,
ParamArray intersectingRegions As EllipsoidSurfaceRegion()
)
public:
IntersectionWithSurfaceRegionsCoverageGrid(
CentralBodyCoverageGrid^ gridPointProvider,
... array<EllipsoidSurfaceRegion^>^ intersectingRegions
)
new :
gridPointProvider : CentralBodyCoverageGrid *
intersectingRegions : EllipsoidSurfaceRegion[] -> IntersectionWithSurfaceRegionsCoverageGridParameters
- 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| Exception | Condition |
|---|
| ArgumentNullException |
Thrown if gridPointProvider is ,
or if is passed in as an intersectingRegion.
|
| InvalidOperationException | Thrown 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