Инструменты пользователя

Инструменты сайта


developers:references:topomatic.alg.prf.userprofile

Класс UserProfile

  • Пространство имен: Topomatic.Alg.Prf
  • Сборка: Topomatic.Alg (в Topomatic.Alg.dll)

Иерархия наследования

Синтаксис

public class UserProfile : StaticProfile, INamedTransactable, ITransactable, IUpdatable, IProfile, IAlignmentContainer, IOwned, ITransitionContainer, IList<ProfileNode>, ICollection<ProfileNode>, IEnumerable<ProfileNode>, IEnumerable

Конструкторы

Свойства

ТипИмяОписание
СвойствоAlignment (Наследуется от Profile.)
СвойствоColor
СвойствоCount Количество узлов (Наследуется от StaticProfile.)
СвойствоDescription
СвойствоIsReadOnly Можно ли изменять профиль (Наследуется от StaticProfile.)
СвойствоIsUpdating (Наследуется от UndoObject.)
СвойствоItem[Int32] (Наследуется от StaticProfile.)
СвойствоMaxStation Максимальный пикет профиля (Наследуется от StaticProfile.)
СвойствоMinStation Минимальный пикет профиля (Наследуется от StaticProfile.)
СвойствоName
СвойствоOwner (Наследуется от Profile.)
СвойствоShowDifference
СвойствоTransactionManager (Наследуется от UpdatableObject.)
СвойствоTransition (Наследуется от Profile.)

Методы

ТипИмяОписание
МетодAdd(ProfileNode) Добавить узел профиля (Наследуется от StaticProfile.)
МетодBeginUpdate() (Наследуется от UndoObject.)
МетодBeginUpdate(String) (Наследуется от UndoObject.)
МетодClear() Очистить профиль (Наследуется от StaticProfile.)
МетодContains(ProfileNode) Проверяет, содержит узел профиля (Наследуется от StaticProfile.)
МетодCopyTo(ProfileNode[], Int32) Копирует в массив узлов профиля (Наследуется от StaticProfile.)
МетодEndUpdate() (Наследуется от UndoObject.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодFindFirstNode(Double) Находит индекс первого ближайшего узла справа по пикету (Наследуется от Profile.)
МетодFindLastNode(Double) Находит индекс последнего ближайшего узла справа по пикету (Наследуется от Profile.)
МетодFindNodes(Double) Находит все возможные ближайшие слева узлы профиля по пикету (Наследуется от Profile.)
МетодGetEnumerator() (Наследуется от StaticProfile.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetStations(Boolean) Получает список пикетов профиля (Наследуется от Profile.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодGetY(Double, List<Double>) Получает список отметок по профилю на пикете (Наследуется от Profile.)
МетодGetY(Double, List<KeyValuePair`2>) (Наследуется от Profile.)
МетодGetY(Double, Double) Получает максимальную (самую высокую) отметку профиля по пикету (Наследуется от Profile.)
МетодIndexOf(ProfileNode) Возвращает индекс узла профиля (Наследуется от StaticProfile.)
МетодInsert(Int32, ProfileNode) Вставить узел по индексу (Наследуется от StaticProfile.)
МетодLoadFromStg(StgNode) (Переопределяет LoadFromStg(StgNode).)
МетодRemove(ProfileNode) Удалить узел (Наследуется от StaticProfile.)
МетодRemoveAt(Int32) Удалить узел по индексу (Наследуется от StaticProfile.)
МетодSaveToStg(StgNode) (Переопределяет SaveToStg(StgNode).)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)

События

ТипИмяОписание
СобытиеChanged (Наследуется от UndoObject.)
СобытиеUndo (Наследуется от UndoObject.)
developers/references/topomatic.alg.prf.userprofile.txt · Последние изменения: 2023/07/28 17:27 (внешнее изменение)