VisibleComponentObject.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*-------------------------------------------------------------------------
  2. * 功能描述:VisibleComponentObject
  3. * 作者:xulisong
  4. * 创建时间: 2019/6/12 10:44:44
  5. * 版本号:v1.0
  6. * -------------------------------------------------------------------------*/
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. using System.Threading.Tasks;
  12. using JBIM.Definition;
  13. namespace JBIM.Component
  14. {
  15. /// <summary>
  16. /// 可见构件
  17. /// </summary>
  18. public class VisibleComponentObject:ComponentObject
  19. {
  20. public VisibleComponentObject()
  21. {
  22. //Location = new List<XYZ>();
  23. OutLine = new List<Polygon>();
  24. }
  25. /// <summary>
  26. /// 定位信息
  27. /// </summary>
  28. public GeometryLocation Location { get; set; }
  29. /// <summary>
  30. /// 轮廓信息
  31. /// </summary>
  32. public List<Polygon> OutLine { get; private set; }
  33. /// <summary>
  34. /// 族名称
  35. /// </summary>
  36. public string FamilyName { get; set; }
  37. /// <summary>
  38. /// 族类型
  39. /// </summary>
  40. public string FamilySymbol { get; set; }
  41. }
  42. }