Класс GapsCollection

Коллекция разрывов

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

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

Синтаксис

public class GapsCollection : UndoObject, INamedTransactable, ITransactable, IUpdatable, IList<Gap>, ICollection<Gap>, IEnumerable<Gap>, IEnumerable, IOwned, IStgSerializable

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

ТипИмяОписание
КонструкторGapsCollection(Object)

Свойства

ТипИмяОписание
СвойствоCount Количество элементов коллекции
СвойствоIsReadOnly Возможно ли редкатирование коллекции
СвойствоIsUpdating (Наследуется от UndoObject.)
СвойствоItem[Int32]
СвойствоOwner
СвойствоTransactionManager (Наследуется от UpdatableObject.)

Методы

ТипИмяОписание
МетодAdd(Gap) Добавляет разрыв в коллекцию
МетодBeginUpdate() (Наследуется от UndoObject.)
МетодBeginUpdate(String) (Наследуется от UndoObject.)
МетодClear() Очищает коллекцию
МетодContains(Gap) Проверяет, содержит ли коллекция разрыв
МетодContainStation(Double) Проверяет, попадает ли пикет на разрыв
МетодContainStation(Double, Boolean, Boolean)
МетодContainStation(Double, Double, Double) Проверяет, попадает пикет на разрыв или нет и возвращает границы разрыва, в который он попал
МетодCopyTo(Gap[], Int32) Копирует в массив разрывов, начиная с заданного индекса
МетодEndUpdate() (Наследуется от UndoObject.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetEnumerator()
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetSegments() Возвращает список пар разрывов (начало - конец), обрабатывая пересекающиеся значения
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодIndexOf(Gap) Находит текущий разрыв и возвращает его индекс
МетодInsert(Int32, Gap) Вставляет разрыв по индексу
МетодIntersectSegment(Double, Double, IEnumerable`1)
МетодLoadFromStg(StgNode)
МетодRemove(Gap) Удаляет разрыв из коллекции
МетодRemoveAt(Int32) Удаляет разрыв по индексу
МетодSaveToStg(StgNode)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)

События

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