documentation
documentation copied to clipboard
Update wiki for IElementM methods
as soon as https://github.com/BHoM/BHoM_Engine/pull/2897 is merged, the table on the wiki here should be update to:
-
It needs to have the following methods implemented in it's oM-specific Engine:
Interface Required methods Optional methods When IElement0DGeometry()SetGeometry(Point point)HasMergeablePropertiesWith(IElement0D)
IElement1DGeometry()SetGeometry(ICurve curve)HasMergeablePropertiesWith(IElement1D)
Elements0D()SetElements0D(List<IElement0D> newElements0D)NewElement0D(Point point)
IElement1Dwhich endpoints are defined byIElement0DIElement2DOutlineElements1D()SetOutlineElements1D(List<IElement1D> outlineElements1D)NewElement1D(ICurve curve)HasMergeablePropertiesWith(IElement2D)
InternalElements2D()NewInternalElement2D()SetInternalElements2D(List<IElement2D> internalElements2D)
If the IElement2Dhas internal elementsIElementMMaterialComposition()SolidVolume()
VolumetricMaterialTakeoff()