internal FloorProperties( ZeissBoothData boothData, Level level) { BoothData = boothData; Level = level; }
/// <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)); }
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, }); }