Топология железнодорожного узла (это может быть сортировочная станция, пути погрузки/разгрузки и т.д.) состоит из специальных элементов разметки пространства, разработанных для моделей железной дороги: путей, стрелок и элементов, задающих смещение на пути (точка ж/д пути). Вы можете как нарисовать эти фигуры вручную в графическом редакторе, так и создать их программно, например, считав данные из базы данных.
Ж/д узел будет автоматически создан, как только вы нарисуете ж/д путь. Если вы соедините два ж/д пути, в точке соединения появится стрелка.
Подробнее о рисовании ж/д путей см. Ж/д путь.
- Основные свойства
-
Имя — Имя ж/д узла.
Исключить — Если опция выбрана, то узел будет исключен из модели.
Отображается на верхнем агенте — Если опция выбрана, то узел будет виден на презентации типа агента, в который будет вложен данный агент.
Блокировать — Если опция выбрана, то узел будет считаться заблокированным и не будет реагировать на щелчки мыши. Таким образом, вы не сможете выбрать заблокированный объект в графическом редакторе до тех пор, пока вы не снимете с него блокировку.
Видимость — Если опция выбрана, то ж/д узел будет отображаться на презентации во время выполнения модели.
Уровень — Уровень, на котором находится этот узел.
- Специфические
-
Отображать в — Здесь вы можете выбрать, будет ли узел отображаться В 2D и в 3D, Только в 2D или Только в 3D.
Функция | Описание |
---|---|
List<RailwayTrack> getTracks() | Возвращает список путей, принадлежащих этому ж/д узлу. |
List<RailwaySwitch> getSwitches() | Возвращает список стрелок, принадлежащих этому ж/д узлу. |
List<PositionOnTrack> getPointOnTracks() | Возвращает список точек ж/д путей, принадлежащих этому ж/д узлу. |
double getZ() | Возвращает координату Z базового уровня ж/д узла. |
Level getLevel() | Возвращает уровень, на котором расположен данный ж/д узел. |
boolean isVisible() | Проверяет, виден ли ж/д узел. Если true, ж/д узел виден, если false — нет. |
void setVisible(boolean v) |
Задает видимость ж/д узла. v — видимость. Если true — ж/д узел виден, если false — нет |
-
Как мы можем улучшить эту статью?
-