public void CorrectData(double left, double right, double top, double bottom) { CoverDimensions testObject = new CoverDimensions(left, right, top, bottom); Assert.Equal(left, testObject.Left); Assert.Equal(right, testObject.Right); Assert.Equal(top, testObject.Top); Assert.Equal(bottom, testObject.Bottom); }
public void TestToString() { CoverDimensions testObject = new CoverDimensions(10.00, 11.01, 0.001, 0); string expectedToString = "Cover Dimensions" + Environment.NewLine + "Left: 10" + Environment.NewLine + "Right: 11,01" + Environment.NewLine + "Top: 0,001" + Environment.NewLine + "Bottom: 0"; Assert.Equal(expectedToString, testObject.ToString()); }
protected override void SolveInstance(IGH_DataAccess DA) { double left = 0.0; double right = 0.0; double top = 0.0; double bottom = 0.0; DA.GetData(0, ref left); DA.GetData(1, ref right); DA.GetData(2, ref top); DA.GetData(3, ref bottom); CoverDimensions cover = new CoverDimensions(left, right, top, bottom); DA.SetData(0, cover); }
protected override void SolveInstance(IGH_DataAccess DA) { Rectangle3d rectangle = Rectangle3d.Unset; RebarProperties properties = null; int position = 0; CoverDimensions coverDimensions = null; DA.GetData(0, ref rectangle); DA.GetData(1, ref properties); DA.GetData(2, ref position); DA.GetData(3, ref coverDimensions); RebarShape rebarShape = new RebarShape(properties); rebarShape.BuildRectangleToLineBarShape(rectangle, position, coverDimensions); DA.SetData(0, rebarShape); DA.SetData(1, rebarShape.RebarMesh); }
protected override void SolveInstance(IGH_DataAccess DA) { Rectangle3d rectangle = Rectangle3d.Unset; RebarProperties properties = null; BendingRoller bendingRoller = null; int hooksType = 0; CoverDimensions coverDimensions = null; double hookLength = 0.0; DA.GetData(0, ref rectangle); DA.GetData(1, ref properties); DA.GetData(2, ref bendingRoller); DA.GetData(3, ref hooksType); DA.GetData(4, ref hookLength); DA.GetData(5, ref coverDimensions); RebarShape rebarShape = new RebarShape(properties); rebarShape.BuildRectangleToStirrupShape(rectangle, bendingRoller, hooksType, coverDimensions, hookLength); DA.SetData(0, rebarShape); DA.SetData(1, rebarShape.RebarMesh); }