Перейти к содержанию
Справка
Инструменты пользователя
Войти
Инструменты сайта
Найти
Инструменты
Показать исходный текст
История страницы
Ссылки сюда
Недавние изменения
Управление медиафайлами
Все страницы
Войти
>
Недавние изменения
Управление медиафайлами
Все страницы
Вы находитесь здесь:
Документация по продуктам Топоматик Robur
»
Разработка
»
Справочник
»
Класс ProfileExtensions
Боковая панель
Навигация
Разработка
Справочник
Структура файла .plugin
Работа с иконками меню и элементов
Пространства имен
TLC (Topomatic Lisp Construction)
Руководство
developers:references:topomatic.alg.prf.profileextensions
Содержание
Класс ProfileExtensions
Иерархия наследования
Синтаксис
Методы
Класс ProfileExtensions
Пространство имен:
Topomatic.Alg.Prf
Сборка:
Topomatic.Alg (в Topomatic.Alg.dll)
Иерархия наследования
System.Object
Topomatic.Alg.Prf.ProfileExtensions
Синтаксис
public
abstract
sealed
class
ProfileExtensions
Методы
Тип
Имя
Описание
CalculateArea(SplineProfile, Profile, BridgesCollection, Double, Double)
Считает площадь насыпи и выемки между профилем и черной землей
CanSetSegmentGrade(ProjectProfile, SegmentGradePosition, Int32, Double, Double)
CopyFrom(AgProfile, AgProfile, Double, Double, Boolean, Boolean)
Копирует участок в текущий профиль с другого
CopyFrom(DynamicProfile, DynamicProfile)
Копирует участок в текущий профиль с другого
CopyFrom(StaticProfile, StaticProfile, Double, Double, Boolean, Boolean)
Копирует участок в текущий профиль с другого
CopyFrom(FixedPoints, FixedPoints, Double, Double, Boolean, Boolean)
Копирует участок в текущий список фиксированных точек с другого
CopyFrom(ProjectProfile, ProjectProfile, Double, Double, Boolean, Boolean)
Копирует участок в текущий профиль с другого
CopyFrom(SplineProfile, SplineProfile, Double, Double, Boolean, Boolean)
Копирует участок в текущий профиль с другого
Equals(Object)
Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
EqualsWith(SplineProfile, SplineProfile, Double)
Проверяет равны ли пикеты на двух профилях
EqualsWith(FixedPoints, FixedPoints, Double)
Проверяет равны ли пикеты на двух списках фикисрованных точек
EqualsWith(ProjectProfile, ProjectProfile, Double)
Проверяет равны ли пикеты на двух профилях
EqualsWith(AgProfile, AgProfile, Double)
Проверяет равны ли пикеты на двух профилях
EqualsWith(StaticProfile, StaticProfile, Double)
Проверяет равны ли пикеты на двух профилях
EqualsWith(ProjectProfile, ProjectProfile, Double, Double, Boolean, Boolean)
Проверяет равны ли участки на двух профилях
EqualsWith(FixedPoints, FixedPoints, Double, Double, Boolean, Boolean)
Проверяет равны ли участки на двух списках фиксированных точек
EqualsWith(AgProfile, AgProfile, Double, Double, Boolean, Boolean)
Проверяет равны ли участки на двух профилях
EqualsWith(StaticProfile, StaticProfile, Double, Double, Boolean, Boolean)
Проверяет равны ли участки на двух профилях
EqualsWith(DynamicProfile, DynamicProfile)
Проверяет равны ли участки на двух профилях
EqualsWith(SplineProfile, SplineProfile, Double, Double, Boolean, Boolean)
Проверяет равны ли участки на двух профилях
GetFakeElevation(ProjectProfile, Double, Double)
GetHashCode()
Служит хэш-функцией по умолчанию. (Наследуется от Object.)
GetSegmentGrade(ProjectProfile, SegmentGradePosition, Int32)
GetType()
Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
Invert(ProjectProfile)
Изменяет направление проектного профиля
Join(StaticProfile, AlignmentJoinType, StaticProfile, Double, StaticProfile, Double)
Соединяет два профиля в текущий
Join(FixedPoints, AlignmentJoinType, FixedPoints, Double, FixedPoints, Double)
Соединяет два списка фикисрованных точек в текущий
Join(SplineProfile, AlignmentJoinType, SplineProfile, Double, SplineProfile, Double)
Соединяет два профиля в текущий
Join(ProjectProfile, AlignmentJoinType, ProjectProfile, Double, ProjectProfile, Double)
Соединяет два профиля в текущий
Join(AgProfile, AlignmentJoinType, AgProfile, Double, AgProfile, Double)
Соединяет два профиля в текущий
NodesChangeValid(ProjectProfile, IList<KeyValuePair`2>)
SafeInsertNodes(ProjectProfile, IList<ProjectNode>)
Вставляет узлы профиля на заданный интервал
SetSegmentGrade(ProjectProfile, SegmentGradePosition, Int32, Double, Double)
Split(StaticProfile, Double, StaticProfile, StaticProfile)
Делит текущий профиль на два
Split(SplineProfile, Double, SplineProfile, SplineProfile)
Делит текущий профиль на два
Split(FixedPoints, Double, FixedPoints, FixedPoints)
Делит текущий список фиксированеных точек на два
Split(AgProfile, Double, AgProfile, AgProfile)
Делит текущий профиль на два
Split(ProjectProfile, Double, ProjectProfile, ProjectProfile)
Делит текущий профиль на два
ToString()
Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
developers/references/topomatic.alg.prf.profileextensions.txt
· Последние изменения: 2023/07/28 17:27 (внешнее изменение)
Инструменты страницы
Показать исходный текст
История страницы
Ссылки сюда
ODT преобразование
Наверх