UserCoordSystem

class 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

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

bool

class CoordSystemParam

Параметры координатной системы с описанием

coordsys

Параметры

Type:SourceData
description

Описание. Используется для представления в дереве

Type:str
class axioma.cs.CsDataType

Поименованные списки параметров. Используется как наименование ветки в дереве.

name

Наименование

Type:str
data

Массив с параметрами

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