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

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


developers:references:topomatic.alg.prf.projectprofile

Класс ProjectProfile

Проектный профиль

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

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

Синтаксис

public class ProjectProfile : UndoObject, INamedTransactable, ITransactable, IUpdatable, IList<ProjectNode>, ICollection<ProjectNode>, IEnumerable<ProjectNode>, IEnumerable, IStgSerializable, IProfile, IAlignmentContainer, IOwned, ITransitionContainer

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

Свойства

ТипИмяОписание
СвойствоAlignment
СвойствоCount
СвойствоFirstGrade Начальный уклон профиля
СвойствоIsReadOnly
СвойствоIsUpdating (Наследуется от UndoObject.)
СвойствоItem[Int32]
СвойствоLastGrade Конецчный уклоне профиля
СвойствоOwner
СвойствоSplineMode Профиль представлен сплайном
СвойствоSplineProfile Сплайн
СвойствоTransactionManager (Наследуется от UpdatableObject.)
СвойствоTransition

Методы

ТипИмяОписание
МетодAdd(ProjectNode)
МетодAssign(ProjectProfile)
МетодBeginUpdate() (Наследуется от UndoObject.)
МетодBeginUpdate(String) (Наследуется от UndoObject.)
МетодCalculateGrade(Int32, ProjectNode, Double, Double)
МетодCalculateLengthByRadius(Int32, ProjectNode)
МетодCalculateNodeLength(Int32, ProjectNode)
МетодCalculateNodeRadius(Int32, ProjectNode)
МетодCalculateRadiusByLength(Int32, ProjectNode)
МетодChangesInterval(Int32, ProjectNode, Double, Double)
МетодClear()
МетодContains(ProjectNode)
МетодCopyTo(ProjectNode[], Int32)
МетодEndUpdate() (Наследуется от UndoObject.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetEnumerator()
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetStations(Boolean)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодGetY(Double, Double)
МетодGetYG(Int32, Double, Double)
МетодIndexOf(ProjectNode)
МетодInsert(Int32, ProjectNode)
МетодInsertInterval(Int32, ProjectNode, Double, Double)
МетодLoadFromStg(StgNode)
МетодNodeChangeValid(Int32, ProjectNode)
МетодNodeInsertValid(Int32, ProjectNode)
МетодNodeRemoveValid(Int32)
МетодRemove(ProjectNode)
МетодRemoveAt(Int32)
МетодRemoveInterval(Int32, Double, Double)
МетодSaveToStg(StgNode)
МетодSearch(Double)
МетодSearch(Double, Int32)
МетодSetYG(Int32, Double, Double) Устанавливает отметку и уклон на заданой вершине (уклон влияет на отметку следующей вершины)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодTryInsertNode(ProjectNode, Boolean)

События

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