|
|
|
# **`LR.cs`**
|
|
|
|
|
|
|
|
Файл содержит перечисление, определяющее ориентацию ребра на плоскости. Используется для указания левой или правой стороны относительно исходного ребра. Также содержит вспомогательный класс, предоставляющий методы для работы с перечислением Side.
|
|
|
|
|
|
|
|
---
|
|
|
|
## **Перечисления**
|
|
|
|
|
|
|
|
### `public enum Side`
|
|
|
|
|
|
|
|
Используется для указания левой или правой стороны относительно исходного ребра:
|
|
|
|
- `LEFT = 0` — левая сторона
|
|
|
|
- `RIGHT` — правая сторона
|
|
|
|
|
|
|
|
---
|
|
|
|
## **Класс `SideHelper`**
|
|
|
|
|
|
|
|
Вспомогательный класс, предоставляющий методы для работы с перечислением Side.
|
|
|
|
|
|
|
|
---
|
|
|
|
### `public static Side Other(Side leftRight)`
|
|
|
|
|
|
|
|
Возвращает противоположную сторону относительно переданной.
|
|
|
|
|
|
|
|
- **Параметры:**
|
|
|
|
- `leftRight` — сторона, для которой необходимо найти противоположную
|
|
|
|
|
|
|
|
- **Возвращает:** противоположная сторона: `Side.RIGHT` для `Side.LEFT` и наоборот.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## **Примечания**
|
|
|
|
|
|
|
|
Данный класс и его методы применяются в:
|
|
|
|
- [Edge.cs](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/blob/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Delaunay/Edge.cs)
|
|
|
|
- [EdgeReordered.cs](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/blob/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Delaunay/EdgeReorderer.cs)
|
|
|
|
- [Halfedge.cs](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/blob/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Delaunay/Halfedge.cs)
|
|
|
|
- [Site.cs](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/blob/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Delaunay/Site.cs)
|
|
|
|
- [Vertex.cs](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/blob/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Delaunay/Vertex.cs)
|
|
|
|
- [Voronoi.cs](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/blob/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Delaunay/Voronoi.cs) |
|
|
\ No newline at end of file |