IntersectionType.cs 822 B

12345678910111213141516171819202122232425262728
  1. namespace Terminal.Gui;
  2. internal enum IntersectionType
  3. {
  4. /// <summary>There is no intersection</summary>
  5. None,
  6. /// <summary>A line passes directly over this point traveling along the horizontal axis</summary>
  7. PassOverHorizontal,
  8. /// <summary>A line passes directly over this point traveling along the vertical axis</summary>
  9. PassOverVertical,
  10. /// <summary>A line starts at this point and is traveling up</summary>
  11. StartUp,
  12. /// <summary>A line starts at this point and is traveling right</summary>
  13. StartRight,
  14. /// <summary>A line starts at this point and is traveling down</summary>
  15. StartDown,
  16. /// <summary>A line starts at this point and is traveling left</summary>
  17. StartLeft,
  18. /// <summary>A line exists at this point who has 0 length</summary>
  19. Dot
  20. }