12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- /* ==============================================================================
- * 功能描述:SagaSignCheckResult
- * 创 建 者:Garrett
- * 创建日期:2018/10/23 9:54:25
- * ==============================================================================*/
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Autodesk.Revit.DB;
- using SAGA.DotNetUtils.Extend;
- using SAGA.MBI.Tools;
- using SAGA.RevitUtils.Extends;
- namespace SAGA.MBI.ToolsData.ModeCheck
- {
- /// <summary>
- /// SagaSignCheckResult
- /// </summary>
- class SagaSignCheckResult : ModeCheckResultBase
- {
- private Document m_RDocument;
- public Document RDocument
- {
- get
- {
- if (m_RDocument == null||!m_RDocument.IsValidObject)
- {
- m_RDocument = DocumentQueue.FindDocument(RPath);
- }
- return m_RDocument;
- }
- }
- /// <summary>
- /// 楼层名称
- /// </summary>
- public string RFloorName { get; set; }
- /// <summary>
- /// 文件名称
- /// </summary>
- public string RFileName { get; set; }
- /// <summary>
- /// 文件地址
- /// </summary>
- public string RPath { get; set; }
- /// <summary>
- /// 楼层平面名称
- /// </summary>
- public string RPlanName { get; set; }
- /// <summary>
- /// 楼层顺序号
- /// </summary>
- public int RSequence { get; set; }
- /// <summary>
- /// 当前层的标高高度,所有比较的单位都是英寸
- /// </summary>
- public double HBase { get; set; }
-
- #region RangePassRate
- /// <summary>
- /// 构件范围检查通过率
- /// </summary>
- public double RCPassRate { get; set; }
- public double ColumnWallPassRate { get; set; }
- public double SpacePassRate { get; set; }
- public double InstPassRate { get; set; }
- #endregion
- /// <summary>
- /// 冗余--或者理解为楼板厚(单位mm)
- /// </summary>
- public double Redundant { get; set; }
- public override void Export()
- {
- base.Export();
- }
- }
- }
|