Class BulkObstacleEvaluation
Performs obstacle evaluations for large datasets of obstacles and facets
Inheritance
System.Object
BulkObstacleEvaluation
Namespace: FpAssistantCore.GeneralAviation.Obstacles
Assembly: FpAssistantCoreScl.dll
Syntax
public class BulkObstacleEvaluation : object
Remarks
Uses Parallel Processing techniques
Methods
View SourceEvaluate(ObstacleCollection, FacetCollection, CoordinateSystem, String, Boolean)
Evaluate a single obstacle against a single facet
Declaration
public ObstacleEvaluationResultCollection Evaluate(ObstacleCollection obstacles, FacetCollection facets, CoordinateSystem coordinateSystem, string projectionZoneIdentifier, bool parallel)
Parameters
Type | Name | Description |
---|---|---|
ObstacleCollection | obstacles | Collection of Obstacles to be used in the calculation |
FacetCollection | facets | Collection of Facets to be used in the calculation |
CoordinateSystem | coordinateSystem | Coordinate system in which to perform the calculation |
System.String | projectionZoneIdentifier | Zone to use in the coordinate system i.e. UTM-31N |
System.Boolean | parallel | Boolean to control if parallel or single processing is used |
Returns
Type | Description |
---|---|
ObstacleEvaluationResultCollection | Collection ofObstacleEvaluationResult with details of the calculation |