Beispiel #1
0
 internal FloorProperties(
     ZeissBoothData boothData,
     Level level)
 {
     BoothData = boothData;
     Level     = level;
 }
Beispiel #2
0
 /// <summary>
 /// Generates a new FloorProperties object
 /// </summary>
 /// <param name="data">ZeissBoothData</param>
 /// <param name="level">Level on which the floor is created</param>
 /// <returns></returns>
 public static FloorProperties ByData(
     ZeissBoothData data,
     Level level)
 {
     return(new FloorProperties(
                data,
                level));
 }
Beispiel #3
0
 public static RoofProperties ByData(
     ZeissBoothData boothProps,
     int numberOfRoofSpaces,
     Point roofDirection,
     double minimumMZ5Size,
     double minimumBlendenSize,
     FamilyType[] blendTypes
     )
 {
     return(new RoofProperties()
     {
         NumberOfRoofSpaces = numberOfRoofSpaces,
         RoofDirection = roofDirection,
         MinimumMZ5Size = minimumMZ5Size,
         MinimumBlendWidth = minimumBlendenSize,
         BlendTypes = blendTypes,
     });
 }