axioma.cs.UserCoordSystem¶Контейнер для хранения пользовательских координатных систем
UserCoordSystem(dir)¶Конструктор
Параметры: dir ( QDir) – Каталог, в котором хранится xml файл UserCoordSystem.xml с параметрами пользовательских координатных систем
setDir(dir)¶Установка нового каталога хранения файла с пользовательскими координатными системами
Параметры: dir ( QDir) – Новый каталог
loadFromFile(silent = False)¶Загрузка контента из файла UserCoordSystem.xml во внутреннюю структуру
Параметры: silent ( bool) – Не выводить сообщения об ошибках
saveToFile(force = True)¶Сохранение внутренней структуры во внешнем файле UserCoordSystem.xml
Параметры: force ( bool) – Пересоздать файл при его существовании
setCoordSystem(catalogName, csData, description)¶Установка значений для координатной системы. Если такое существует, заменяет. Если нет, - создает новое значение
Параметры:
- catalogName (
str) – Наименование папки в дереве представления- csData (
SourceData) – Параметры координатной системы- description (
str) – Описание в дереве представления
removeCoordSystem(catalogName, csData)¶Удаление координатной системы
Параметры:
- catalogName (
str) – Наименование папки в дереве представления- csData (
SourceData) – Параметры координатной системыРезультат: True, если удачно. В противном случае False
Тип результата:
- class
CoordSystemParam¶Параметры координатной системы с описанием
coordsys¶Параметры
Type: SourceData
description¶Описание. Используется для представления в дереве
Type: str
axioma.cs.data()¶Возвращает все данные во внутреннем представлении
Результат: True, если да. В противном случае False Тип результата: list[CoordSystemParam]
axioma.cs.hasValue(checkData)¶Проверка на существование значения
Параметры: checkData ( SourceData) – Проверяемое значениеРезультат: True, если существует. В противном случае False Тип результата: bool
axioma.cs.description(checkData)¶Возвращает описание координатной системы
Параметры: checkData ( SourceData) – Проверяемое значениеРезультат: Описание или пустую строку, если не найдено Тип результата: str
- static
axioma.cs.stringToSourceType(str)¶Преобразует строку во внутренний формат
Параметры: str ( str) – СтрокаТип результата: SourceType
- static
axioma.cs.stringToSourceType(st)Преобразует значение из внутреннего формата в строку
Параметры: st ( SourceType) – ЗначениеТип результата: str
- static
axioma.cs.saveToFile(fileInfo, data, force = True)¶Сохранение
Параметры:
- fileInfo (
QFileInfo) – Данные по файлу хранения- data (
list[CoordSystemParam]) – Данные- force (
bool) – Пересоздать файл при его существовании