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
) – Пересоздать файл при его существовании