Core.Common.Base

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split piping specific implementation from a base implementation from the FailureMechanismSectionResult class. Split piping specific implementation from a base implementation from the FailureMechanismResultView class. Removed projects' unused references. Related to Issue [WTI-513]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@3198 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 697d2762deea51a795eee53a885a2e0c41761ac4

Former-commit-id: 88cf6034d7ed18e944ae388f9a33bc953197e4c8

  1. … 82 more files in changeset.
- Small changes from review - Removed ICalculationGroup.cs Related to Issue [WTI-463]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@3042 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 7e68d36b51ad19d7f32043ce92ceb9a12d639d73

Former-commit-id: 24e563dfb3807adcf4a7ab22b0275eced3199cce

  1. … 27 more files in changeset.
Implement IFormattable for RoundedDouble so that it is possible to give a custom format and culture to a RoundedDouble while still be able to use to default formatting of some double values (Infinity) Related to Issue [WTI-453]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2886 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9cc2d0b46172911ee58e34752148c9304990c744

Former-commit-id: a564205535ba65414e3fbd277564639ac86df114

  1. … 3 more files in changeset.
Corrected notation of probabilities per year. Related to Issue [WTI-453]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2844 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5494736e48c44b3f87de2c910880b34e82f591eb

Former-commit-id: aa38b169a450eb25a4c04595e1822312c1a0a3e0

  1. … 8 more files in changeset.
Review changes Paired with @berg_jl

- Changed double precession to 1e-6

Related to Issue [WTI-332]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2743 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 4b14a402209aec8df95f9e1a56d815717fa8c372

Former-commit-id: b6813a8c308728286104ff55fbbe5fd9f47ad242

  1. … 29 more files in changeset.
Changed enum names to be more consistent. Updated doc of Math2D.AreCollinear to describe the prerequisite of the method. Removed obsolete Math2D.GetIntersectionPoint method. Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2686 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 82c7390bb1bd357b30509322f70efcd6f65a8eb3

Former-commit-id: e35b71d381d9d2910f56f3cc08075b34b7ee0425

    • -3
    • +3
    ./Geometry/Segment2DIntersectSegment2DResult.cs
  1. … 3 more files in changeset.
Extended RecursiveObserver so that both the item container type and the observable type can be specified Related to Issue [WTI-419]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2678 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: eeae0e370cc64f52e4e9a9c9e123f53045560308

Former-commit-id: d314b3ba0d98beda1aa8cc8e31b2b432665d783e

  1. … 2 more files in changeset.
* Added license headers. Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2671 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ea89e4ac1705c7801a95826164ad57cd17df7c32

Former-commit-id: e82cc97a2cac5d574e1c162eaf2244cd083a3599

    • -1
    • +22
    ./Geometry/Segment2DIntersectSegment2DResult.cs
Introduced RecursiveObserver Related to Issue [WTI-419]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2659 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 413cedafbbc321a2daa3b3a66fa618bf269b8b78

Former-commit-id: 7b4b88469aa816346d2e67e8c280584d1e5f4755

    • -0
    • +119
    ./RecursiveObserver.cs
  1. … 4 more files in changeset.
* Fully replaced Math2D.SegmentsIntersectionsWithSegments usage in PipingSurfaceLinesCsvImporter with more performance optimal (in unhappy cases) solution to solve the 'is there one surfaceline intersecting with referenceline' problem. * Removed obsolete methods from Math2D. Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2657 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: cb00a5cc1a162833b46267be163f4b646a242178

Former-commit-id: cfeab7188cfef3d39d92674617e94682eeef9f88

  1. … 2 more files in changeset.
Introduced Observer Related to Issue [WTI-419]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2655 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9e3636ec96d3770282aa38b8d98e086e2ccba5ca

Former-commit-id: 2319d86fd3c4d8711ace710494901b8fc2f84f48

  1. … 3 more files in changeset.
* Implementing alternative to Math2D.SegmentIntersectionWithSegment that can deal with degenerate situations and special edge cases such as overlapping lines. * Extended Point2D with addition of 2D vector operator. Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2646 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 914f9ff7d02ceece00268b5c51b89f6cbcde19d3

Former-commit-id: 7439915cba6b25526c18b320d30768bf9ef955f7

    • -0
    • +21
    ./Geometry/Intersection2DType.cs
    • -0
    • +65
    ./Geometry/Segment2DIntersectSegment2DResult.cs
  1. … 5 more files in changeset.
Changes after review Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2610 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 40f75a92528a354a7c60f67e5aa1534b1b4e5bd5

Former-commit-id: c33f71f07b6a91ef9248895ec9867029cef8a83d

  1. … 21 more files in changeset.
Add assessment section length to the GeneralPipingInput. Implemented Math2D.Length to get the total length of the reference line. Related to Issue [WTI-385]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2567 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: bbd21bd110588311dc60cb875e8a058e9616f705

Former-commit-id: b07f0c4265411617c83e1a0af43fe6b3a2c3e185

  1. … 6 more files in changeset.
- Implemented reference line crossing check for surface line importer. - Replaced demo data. - Moved reference line importer and context to Ringtoets.Common Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2563 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ff78e52e105acdddcaf22766477cf5c4d46a63a7

Former-commit-id: fd5e07f126f0677ab3bb233aefd33e90778be18f

  1. … 54 more files in changeset.
Added methods for calculating segment intersections. Related to Issue [WTI-433]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2542 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 178e99d551dc897cb808fb8d7d70a98c7be33e96

Former-commit-id: 1c4fb6ca068c0fcb67066d291d6f4cccb5db2bf5

  1. … 1 more file in changeset.
* RoundDouble '+' operator implemented. * DesignVariable now returns RoundDouble instead of Double, due to calculations being based on RoundedDouble instances. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2525 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ebb991100c2ad61931a80671532939993d1adf44

Former-commit-id: d3d42cf7f98460e2e03c3cf78edce1c08c8bd4fe

  1. … 13 more files in changeset.
* Extended RoundedDouble with '*' operator. * Fixed bug in unit test due to improper TestCaseAttribute. * IDistribution.StandardDeviation is now RoundedDouble. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2516 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: e344148bb68292ee95a3fb36dbed65377aee0c6e

Former-commit-id: b7786022de235725c43e1dc148d07a8a0bc48c6d

  1. … 16 more files in changeset.
* Moved RoundedDoubleConverter from Core.Common.Gui/Converters to Core.Common.Base/TypeConverters. * RoundedDouble has TypeConverter defined to prevent having to declare all properties in property-window with RoundedDoubleConverter. * Extended RoundedDouble with '-' operator. * Changes IDistribution.Mean from double to RoundedDouble. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2515 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d60284fb16873fb41af391f13b7f212ba33eca1a

Former-commit-id: 4530c8e39bd952e5a7db8c0ab814d2b1ad9633a1

    • -0
    • +69
    ./TypeConverters/RoundedDoubleConverter.cs
  1. … 33 more files in changeset.
* Turned RoundDouble into an immutable struct. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2507 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ee08130916be6acd461244c5ebfc792431d27d28

Former-commit-id: a236238ce915f60369e733b7031add89531747f7

  1. … 6 more files in changeset.
* Introduced TypeConverter to be used with RoundedDouble editable property control field. * RoundedDouble now has explicit cast from double to RoundedDouble. * Used Math.Round(double, int) API to prevent having to roundtrip to decimal. Also has more accurate 'number of decimals'. * RoundedDouble constructor refactorings. * PipingInput now has ExitPointL and EntryPointL as RoundedDouble. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2504 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 526f9ff6b020e4718add2dba1aaae259930df73d

Former-commit-id: d1774deeae4f90d0df667370350841782cc5a005

  1. … 18 more files in changeset.
* AssessmentLevel properties cannot be set in PipingInputContextProperties. Need to set HydraulicBoundaryLocation to set AssessmentLevel. * Added additional constructor for RoundedDouble. * PipingInput.AssessmentLevel is now an instance of RoundedDouble. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2494 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 26b52887003afb3aea8c36978883203165963733

Former-commit-id: 0eefd50ae8f3c8737345439577e2755ae5b41fc0

  1. … 13 more files in changeset.
* Extended RoundedDouble with IEquality<Double> and implicit conversion to Double. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2493 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 2ebb08c5170e08993edef266234eaedaefcce285

Former-commit-id: 24889e82959a7a51d8efca1b36e9b33cc02ccf09

  1. … 1 more file in changeset.
* Introduced RoundedDouble. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2486 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b718b508b31e983fe86b263fa844634519906577

Former-commit-id: a58e88b87ed5e36e93f6f5035718c3f8497e3e4e

    • -0
    • +135
    ./Data/RoundedDouble.cs
  1. … 2 more files in changeset.
* RoundedDouble used in properties for AssessmentLevel Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/RoundedDouble@2459 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f3667dc1fdda6eda796da2a5ce71960e9fa00e3d

Former-commit-id: 79f7f0f30c60140e3aeb91e4dfa13945d4be059d

  1. … 10 more files in changeset.
* Introduced spike of RoundedDouble. Related to Issue [WTI-388]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/RoundedDouble@2457 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1362bce8e3ca4a627672219133154ddf3950b188

Former-commit-id: 3c78d4c84a0d83e4334e06cabc86400f09d846f2

    • -0
    • +100
    ./Data/RoundedDouble.cs
  1. … 2 more files in changeset.
* Implemented review suggestions of WTI-Review-369: ** Made Point2D, Point3D and Segment2D more clearly immutable. ** Removed Point2D default constructor (now more consistent with point3D) ** Math2D.SplitLineAtLenghts improvements: *** Reuse of epsilonForComparisons. *** Xml docs. *** variable naming. ** Remove IFileImporter.SupportedItemType and made FileImporterBase generic with type-parameter to use instead. ** Improved test names. ** Optimizations in FailureMechanismSectionsImporter. ** Test coverage for DoubleWithToleranceComparer. ** Improved text resources. Related to Issue [WTI-365]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2406 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9e27e584fe2b6fd5244140250c9ddd9a82bd3e65

Former-commit-id: 12a7c688737048e0aea43a05962cb795dc6fcccb

  1. … 24 more files in changeset.
Fixed review comments Related to Issue [WTI-320]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2375 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f0a3a190f615c4f07d2c0acddbf52e8be6b48028

Former-commit-id: bc3e3e0c74bce97659a658fbd2b1c2c5e2704d11

  1. … 2 more files in changeset.
* Refactored how ApplicationCore determines if it has importers for a given data object. ** IFileImporter extended with CanImportOn method, where FileImporterBase follows the logic that was in ApplicationCore ** FailureMechanismSectionsImporter overrides CanImportOn to prevent imports when no referenceline is available.

Related to Issue [WTI-365]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2371 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 4cfc7f0351199cc8908a9251b321c4a3575602d1

Former-commit-id: f7dfa0c1a75688499f5cfc2a8f9ccb2793db52b6

  1. … 6 more files in changeset.
* Cleanup Math2D. Related to Issue [WTI-365]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2346 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9d5ec8ddef8761f65b56562268e4a9a3e1771748

Former-commit-id: a4d927690c16d8b839a76669dbca26d74f7de9bb