VisBunker Описание класса

VisBunker предназначен для отображения информации о текущем состоянии бункера.

Двойное нажатие в runtime позволяет изменить текущее состояние бункера.


индикатор


Кроме отображения информации, индикатор может осуществлять вызов панели редактирования параметров состояния бункера.

Родительский класс:  VisSubUnit

Объект данного класса должен быть частью (дочерним объектом) одного из потомков VsqUnit.

Свойства объекта


Описание свойств

pos

Позиция объекта.

Расположение объекта на экране.

size

Размер объекта.

Размер объекта для отображения картинки.

autoSize

Подгонять размер объекта под размер картинки.

Если нет необходимости смещать картинку относительно нулевой позиции объекта (zeroPoint), изменять размер (imageSize) и "обрезать" её (size), то значение данного свойства необходимо  установить в "true". В этом случае объекта будет равен размеру картинки, картинка будет отображена полностью в масштабе 1:1.

imageName

Имя файла содержащего изображение.

Имя файлов (без расширения) содержащее изображение для отображения.

imageSize

Необходимый размер картинки.

Если Вас не устраивает размер изображения хранящегося в файле, то его можно изменить задав ненулевые значения для этого свойства.

zeroPoint

Положение изображения относительно объекта.

Если есть необходимость "обрезать" изображение слева или сверху, то можно сместить его задав отрицательные значения для координат x и y соответственно.

bunkName

Имя бункера, которое будет запрошено контроллером у DataProvider. Если его нет в базе - то оно будет создано, состояние бункера будет НЕОПРЕДЕЛЕНО - для старта маршрута недопустимо

bunkType

Тип бункера, перечисение, на данный момент либо приемник (dst), либо источнки (src)

controller

Ссылка на контроллер, который будет отслеживать изменение состояния бункера. Если состояние меняется удаленным клиентом, то это изменение будет видно только после попытки старта. Изменения, сделанные локально отображаются немедленно.



О контроллерах см. "Контроллер действий пользователя".

.