using KDCS.Utils; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace KMBIM.Revit.Tools.Cmd.Hanger { /// /// 행거 개별 설치 옵션 /// public class UnitInstallOption { public string FamilyFileName { get; set; } // 패밀리 파일명 public double Size { get; set; } // MEP곡선의 사이즈 public double HangerSpacing { get; set; } public double OffsetFromEnd { get; set; } public UnitInstallOption() { FamilyFileName = ""; Size = -1; // 800mm -> 직경 800mm 이하 HangerSpacing = 2.13255; // 650 mm = 2.13255 ft OffsetFromEnd = 0.984252; // 300 mm } /// /// 생성자 /// /// 행거 패밀리 파일 이름 /// MEP곡선의 사이즈 /// 행거 설치 간격 /// MEP곡선 양끝점에서부터의 거리 public UnitInstallOption(string familyFileName, double size, double hangerSpacing, double offsetFromEnd) { FamilyFileName = familyFileName; Size = size; HangerSpacing = hangerSpacing; OffsetFromEnd = offsetFromEnd; } } }