ICheckBase.cs 797 B

123456789101112131415161718192021222324252627282930313233
  1. /* ==============================================================================
  2. * 功能描述:ICheckBase
  3. * 创 建 者:Garrett
  4. * 创建日期:2018/11/29 17:20:19
  5. * ==============================================================================*/
  6. using Autodesk.Revit.DB;
  7. namespace Saga.PlugIn.ModelCheck
  8. {
  9. /// <summary>
  10. /// ICheckBase
  11. /// </summary>
  12. public interface ICheckBase
  13. {
  14. string Name { get; set; }
  15. /// <summary>
  16. /// 是否检查
  17. /// </summary>
  18. bool RIsChecked { get; set; }
  19. ModelCheckState ModelCheckState { get; set; }
  20. /// <summary>
  21. /// 是否通过较验
  22. /// </summary>
  23. bool IsRight { get; set; }
  24. void Check2(Document doc);
  25. void Export2();
  26. }
  27. }