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;
}
}
}