public AreaLoad(Polygon2D boundary, BuildingLevel level, Projection projection, LoadPattern loadPattern) { Boundary = boundary; Level = level; Projection = projection; LoadPattern = loadPattern; }
private void AddLevelIfNonexistant(BuildingLevel level) { if (!this.ContainsKey(level)) { this.Add(level, new List <T>()); } }
public UniformLineLoad(LineSegment2D line, double magnitude, BuildingLevel level, Projection projection, LoadPattern loadPattern) : base(line, magnitude, magnitude, level, projection, loadPattern) { }
public LineLoad(LineSegment2D line, double startMagnitude, double endMagnitude, BuildingLevel level, Projection projection, LoadPattern loadPattern) : base(level, projection, loadPattern) { Line = line; MagnitudeStart = startMagnitude; MagnitudeEnd = endMagnitude; }