Перейти к содержанию
Справка
Инструменты сайта
Найти
Вы находитесь здесь:
Документация по продуктам Топоматик Robur
»
Разработка
»
Справочник
»
Класс ProfileExtensions
Боковая панель
Навигация
Разработка
Справочник
Структура файла .plugin
Работа с иконками меню и элементов
Пространства имен
TLC (Topomatic Lisp Construction)
Руководство
Содержание
Класс 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 (внешнее изменение)