Closed BHoMBot closed 2 months ago
@BHoMBot check code-compliance
Reviewed for Facades_Engine. Script functions as expected per Facade Engine test procedure
Reviewed for Lighting_Engine. Script functions as expected per Lighting Engine test procedure.
BHoM_Engine
Feature
DistinctSuites
which gets all the unique suites for testing from theContaminantSamples
on aBorehole
;IsValid
method and outputs;IsValid()
;ContaminantProperty
method to return anIContaminantProperty
based onType
;ConsolidateStrata
method that uses a property to combine sequentialStratum
. For example, combiningStratum
with the sameObservedGeology
property.blankGeology
from theCreate
method forStratum
and versioned the method;Geometry()
method forStem
andRetainingWall
IsNull()
method forStem
andRetainingWall
SolidVolume()
method forStem
andRetainingWall
MaterialComposition()
method forStem
andRetainingWall
SetOutlineElements(List<IElement1D> outlineElements1D)
method forStem
OutlineElemets1D()
method forStem
Geometry3D()
method forStem
andRetainingWall
IsQuad
,IsTriangular
,IsRectangular
,IsSquare
to theGeometry
namespace so that it can be used onPolyCurve
s the methods inBH.Engine.Analytical
are unchanged, and just reference theGeometry
methods.Bug
UnitTest
s forExtractAll
,ExtractTop
,ExtractSorted
andMatchScore
to reflect the changes made inSearch_oM
.Edge
existed in the opposite direction to thePanel
would caush an error forPanelToFEMesh
;DiscontinuityPoints()
did not work forPolyCurve
;DiscontinuityPoints()
to include openPolyCurve
s;FEMeshToPanel
andPanelToFEMesh
as the data was empty.PileFoundation
Geometry methodPileFoundation
Geometry
method to useIRegion
Geometry
method for thePileCap
.Compliance
ConsolidateStrata
method;GeometryHash
as the method was completey reworked;.NullOrEmptyCheck
inSerialise
method forIBHoMObject
s to just checknull
forName
properties;CellularSectionFromBase
following changes to theSerialse
method;Hashset<int>
in theCustomData
causing it to fail.ExplictType
forHashset<T>
to avoid failingUnitTest
;URL
unit test that was causing anull
execption;URL
,IsPrototype
andDocumentationURL
unittests;AllTypesIObject()
andVersinoing
from Serialiser_Engine_Tests because the[Ignore]
attribute is not working as inteded for CI;BitMap
as test is not functioning as intended for CI.CellularSectionFromBase
;