Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs
===================================================================
diff -u -ra43e923ba7f90d57988aaeecf132d25fe3db0c23 -r0d6ba13ff44f0e1c5c62fdfd16e97c0851f2e44d
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision a43e923ba7f90d57988aaeecf132d25fe3db0c23)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 0d6ba13ff44f0e1c5c62fdfd16e97c0851f2e44d)
@@ -104,9 +104,7 @@
/// is null.
public static MapFeature[] CreateHydraulicBoundaryDatabaseFeatures(HydraulicBoundaryDatabase hydraulicBoundaryDatabase)
{
- return CreateHydraulicBoundaryLocationFeatures(hydraulicBoundaryDatabase != null
- ? hydraulicBoundaryDatabase.Locations.ToArray()
- : new HydraulicBoundaryLocation[0],
+ return CreateHydraulicBoundaryLocationFeatures(hydraulicBoundaryDatabase?.Locations.ToArray() ?? new HydraulicBoundaryLocation[0],
Resources.MetaData_DesignWaterLevel,
Resources.MetaData_WaveHeight);
}
@@ -164,9 +162,7 @@
/// null or empty.
public static MapFeature[] CreateFailureMechanismSectionFeatures(IEnumerable sections)
{
- return sections != null
- ? sections.Select(CreateFailureMechanismSectionMapFeature).ToArray()
- : new MapFeature[0];
+ return sections?.Select(CreateFailureMechanismSectionMapFeature).ToArray() ?? new MapFeature[0];
}
///
@@ -331,7 +327,7 @@
feature.MetaData[Resources.MetaData_Name] = calculationItem.Name;
feature.MetaData[Resources.MetaData_Couple_distance] =
calculationItem.CalculationLocation.GetEuclideanDistanceTo(
- calculationItem.HydraulicBoundaryLocation.Location);
+ calculationItem.HydraulicBoundaryLocation.Location);
features[i] = feature;
}
@@ -341,6 +337,31 @@
return new MapFeature[0];
}
+ ///
+ /// Creates a map feature with one single point.
+ ///
+ /// The point of the map feature.
+ /// The map feature with the as geometry.
+ /// Thrown when is null.
+ public static MapFeature CreateSinglePointMapFeature(Point2D point)
+ {
+ if (point == null)
+ {
+ throw new ArgumentNullException(nameof(point));
+ }
+
+ return new MapFeature(new[]
+ {
+ new MapGeometry(new[]
+ {
+ new[]
+ {
+ point
+ }
+ })
+ });
+ }
+
private static MapCalculationData CreatemapCalculationData(StructuresCalculation calculation)
where T : StructuresInputBase, new()
where U : StructureBase
@@ -392,19 +413,5 @@
-foreshoreProfile.X0,
foreshoreProfile.Orientation);
}
-
- public static MapFeature CreateSinglePointMapFeature(Point2D point)
- {
- return new MapFeature(new[]
- {
- new MapGeometry(new[]
- {
- new[]
- {
- point
- }
- })
- });
- }
}
}
\ No newline at end of file