axioma.core.dp.DataObject¶Абстрактный объект данных. Открываемые объекты из источников данных DataSource представляются объектами этого типа.
Возможные реализации: таблица, растр, грид, чертеж, панорама, и так далее.
DataObject()¶Конструктор класса
accessMode()¶Эта функция выдает режим доступа к объекту данных: только на чтение, или на чтение и запись
Результат: Текущий установленный режим доступа Тип результата: AccessMode
isSpatial()¶Пространственность объекта данных
Результат: True, если объект может содержать пространственные данные, иначе False Тип результата: bool
setName(name)¶Устанавливает название объекта данных
Параметры: name ( str) – новое имя объекта данных
resetName()¶Сбросить имя данных
definition()¶Описание объекта данных
Результат: Указатель на объект, реализующий интерфейс описания объекта данных Тип результата: DataObjectDefinition
originalObject()¶
Результат: Изначальный объект данных Тип результата: DataObject
originalSource()¶
Результат: Оригинальный источник данных Тип результата: DataSource
originalProvider()¶
Результат: провайдер изначального источника данных Тип результата: DataProvider
dependencies()¶
Результат: Метод возвращает список объектов данных, от которых зависит этот объект Тип результата: list[DataObject]
properties()¶
Результат: Дополнительная информация об объекте данных Тип результата: DataObjectProperties
setProperties(properties)¶Задать дополнительную информацию об объекте данных
Параметры: properties ( DataObjectProperties) – дополнительная информация
closeRequest()¶Запрос на закрытие
releaseHeavyResources()¶Указать объекту данных, что можно освободить ненужные в данный момент ресурсы Можно вызывать эту функцию, например, для того, чтобы сообщить объекту данных, что в текущий момент он не отображается на карте
nameChanged()¶[signal] Сигнал смены имени
closeRequested()¶[signal] Запрошено закрытие