IPixelGeometry
Расширяет IBaseGeometry.
Интерфейс пиксельной геометрии.
Конструктор | Поля | Методы
Конструктор
IPixelGeometry()
Поля
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
Методы
Имя | Возвращает | Описание |
---|---|---|
getBounds() | Number[][]|null | Returns координаты двух противоположных углов области, охватывающей геометрию. Первый элемент массива - угол с наименьшими значениями координат относительно остальных точек области; второй элемент - угол с наибольшими значениями координат. Унаследован от IBaseGeometry. |
getMetaData() | Object | Returns метаданные пиксельной геометрии. |
getType() | String | Returns идентификатор типа геометрии. Унаследован от IBaseGeometry. |
scale(factor) | Создает отмасштабированную копию геометрии. | |
shift(offset) | Создает копию геометрии сдвинутую на заданную величину. |
Имя | Возвращает | Описание |
---|---|---|
getBounds() | Number[][]|null | Returns координаты двух противоположных углов области, охватывающей геометрию. Первый элемент массива - угол с наименьшими значениями координат относительно остальных точек области; второй элемент - угол с наибольшими значениями координат. Унаследован от IBaseGeometry. |
getMetaData() | Object | Returns метаданные пиксельной геометрии. |
getType() | String | Returns идентификатор типа геометрии. Унаследован от IBaseGeometry. |
scale(factor) | Создает отмасштабированную копию геометрии. | |
shift(offset) | Создает копию геометрии сдвинутую на заданную величину. |
Описание методов
getMetaData
{Object} getMetaData()
Returns метаданные пиксельной геометрии.
scale
{IPixelGeometry} scale(factor)
Создает отмасштабированную копию геометрии.
Returns отмасштабированную копию геометрии.
Параметры:
* Обязательный параметр/опция.
Пример:
// Уменьшаем геометрию в два раза
var smallCopy = myPixelGeometry.scale(0.5);
shift
{IPixelGeometry} shift(offset)
Создает копию геометрии сдвинутую на заданную величину.
Returns сдвинутую копию геометрии.
Параметры:
* Обязательный параметр/опция.
Пример:
// Сдвигаем все координаты геометрии на 200 пикселей влево
var shifted = myPixelGeometry.shift([-200, 0]);