Класс Alignment

Базовый класс для подобъекта

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

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

Синтаксис

public abstract class Alignment : StateControllerObject, INamedTransactable, ITransactable, IUpdatable, IStateController, IStgSerializable, IAlignmentContainer, IOwned, IItem, IStationingContainer

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

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

Свойства

ТипИмяОписание
СвойствоAlias Используется для определения типа подобъекта
СвойствоBridges Таблица мостов
СвойствоConstructionTemplates Таблица привязки конструкций по пикету, пока используется только в автодороге
СвойствоCorridor Поперечные профили и их конструкции
СвойствоDescription Описание
СвойствоDtmSizeLeft Ширина полосы съемки слева
СвойствоDtmSizeRight Ширина полосы съемки справа
СвойствоEgSurfaceIDs Поверхности чёрной земли
СвойствоFilterCrossPoint Фильтровать точки при построении сечения
СвойствоFilterCrossPointFactor Фактор фильтрации точек при построении сечения
СвойствоHasSynchronizedAlignment Показывает, возможна ли синхронизация подобъкекта с другим
СвойствоIsLimitedChange Показывает, находится ли подобъект в режиме ограниченного редактирования
СвойствоIsUpdating (Наследуется от StateControllerObject.)
СвойствоKilometres Километраж
СвойствоMaxChangeStation Конец участка редактирования
СвойствоMinChangeStation Начало участка редактирования
СвойствоModified (Наследуется от StateControllerObject.)
СвойствоOwner
СвойствоParameters Переменные
СвойствоPipes Таблица труб
СвойствоPlan План
СвойствоPlanLineSegmentsEditedItems
СвойствоPlanVertexEditedItems
СвойствоPlanVertexElementsEditedItems
СвойствоPlugins Список подключаемых плагинов
СвойствоProfileCuttingSurfaces Рассекаемые поверхности на профилях
СвойствоReadOnly Показывает, возможно ли редактирование подобъекта
СвойствоSectionCuttingSurfaces Рассекаемые поверхности на поперечниках
СвойствоSelectedSections
СвойствоSigns Таблица дополнительных условных знаков на профиле
СвойствоStartStation Расстояние до начала трассы
СвойствоStationing Пикетаж
СвойствоStyle Настройки отображения
СвойствоSynchronizedAlignmentId Идентификатор подобъекта, с которым возможна синхронизация
СвойствоTransactionManager (Наследуется от StateControllerObject.)
СвойствоTransitions Продольные профили
СвойствоUpdateCount (Наследуется от StateControllerObject.)

Методы

ТипИмяОписание
МетодBeginUpdate() (Наследуется от StateControllerObject.)
МетодBeginUpdate(String) (Наследуется от StateControllerObject.)
МетодCanJoin(Alignment, Alignment) Проверяет, возможно ли соединить два подобъекта
МетодCanJoin(AlignmentJoinType, Alignment, Alignment) Проверяет, возможно ли соединить два подобъекта
МетодCanSplit(Double, Alignment, Alignment) Проверяет, возможно ли разделить текущий подобъект на два
МетодClear() Очистить подобъект
МетодCopyFrom(Alignment, Double, Double, Boolean, Boolean) Копирует участок с подобъекта на текущий, план и пикетаж должны совпадать
МетодEndUpdate() (Переопределяет UpdatableObject.EndUpdate().)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодEqualsWith(Alignment, Double) Сравнивает пикет с пикетом на другом подобъекте, пикетаж и план должны быть одинаковыми
МетодEqualsWith(Alignment, Double, Double, Boolean, Boolean) Сравнивает участок с участком другого подобъекта, пикетаж и план должны быть одинаковыми
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодСтатическийGetJoinType(PlanLine, PlanLine, AlignmentJoinType) Определяет тип соединения двух линий плана
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодJoin(Alignment, Alignment) Соединяет два подобъекта в текущий
МетодJoin(AlignmentJoinType, Alignment, Alignment) Соединяет два подобъекта в текущий
МетодLoadFromStg(StgNode)
МетодSaveToStg(StgNode)
МетодSplit(Double, Alignment, Alignment) Делит текущий подобъект на два
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)

События

ТипИмяОписание
СобытиеChanged
СобытиеUndo
developers/references/topomatic.alg.alignment.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)