FeatureLabelContainer - Контейнер параметров подписывания

class axioma.render.FeatureLabelContainer

Контейнер параметров подписывания. В данном контейнере содержатся только подписи, параметры отображения которых были изменены.

Добавлено в версии >1.2.2: Не является наследником class QObject

Унаследован от: QObject

FeatureLabelContainer()

Добавлено в версии >1.2.2.

Конструктор класса

FeatureLabelContainer(parent)

Не рекомендуется, начиная с версии >1.2.2: больше не использует механизм управления памяти Qt; используйте конструктор по умолчанию

Конструктор класса

Параметры:parent (QObject) – родительский объект
contains(layer, key)

Проверка на наличие параметров для записи на слое

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
Результат:

True - если содержит параметры подписывания, иначе False

Тип результата:

bool

contains(layer)

Проверка на наличие параметров для слое

Параметры:layer (Layer) – слой
Результат:True - если содержит параметры подписывания, иначе False
Тип результата:bool
ids(layer)

Идентификаторы записей на слое, имеющие параметры подписывания

Параметры:layer (Layer) – слой
Результат:список идентификаторов
Тип результата:list [QVariant]
insert(layer, key, labelProperties)

Добавить параметры подписывания; если уже существует - старое значение заменяется на новое

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
  • labelProperties (LabelProperties) – параметры подписывания
isEmpty()

Является ли контейнер пустым

Результат:True - если пустой, иначе False
Тип результата:bool
remove(layer, key)

Удалить параметры подписывания; если не существует - ничего не происходит

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
remove(layer)

Удалить параметры подписывания; если не существует - ничего не происходит

Параметры:layer (Layer) – слой
value(layer, key, def=LabelProperties())

Получить параметры подписывания для записи с указанием объекта параметров по умолчанию

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
  • def (LabelProperties) – объект параметров подписывания по умолчанию
Результат:

параметры подписывания

Тип результата:

LabelProperties