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