Базовый класс для подобъекта
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.) |