======Класс ProfileExtensions====== * **Пространство имен:** [[developers:references:topomatic.alg.prf|Topomatic.Alg.Prf]] * **Сборка:** Topomatic.Alg (в Topomatic.Alg.dll) =====Иерархия наследования===== * System.Object * Topomatic.Alg.Prf.ProfileExtensions =====Синтаксис===== public abstract sealed class ProfileExtensions =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:18082069965d6536251c69baa083543b|CalculateArea(SplineProfile, Profile, BridgesCollection, Double, Double)]]| Считает площадь насыпи и выемки между профилем и черной землей | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:13d61ee6643f92951c64740f1a6bb4f2|CanSetSegmentGrade(ProjectProfile, SegmentGradePosition, Int32, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:15b7c9c200054e5743eb6ce104129a7e|CopyFrom(AgProfile, AgProfile, Double, Double, Boolean, Boolean)]]| Копирует участок в текущий профиль с другого | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.copyfrom_topomatic.alg.prf.dynamicprofile_topomatic.alg.prf.dynamicprofile|CopyFrom(DynamicProfile, DynamicProfile)]]| Копирует участок в текущий профиль с другого | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:3d42f8eeee69631d304b538a6a5ef10a|CopyFrom(StaticProfile, StaticProfile, Double, Double, Boolean, Boolean)]]| Копирует участок в текущий профиль с другого | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:25f4981477df6c3f59da97b47faa60c2|CopyFrom(FixedPoints, FixedPoints, Double, Double, Boolean, Boolean)]]| Копирует участок в текущий список фиксированных точек с другого | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:a0411e5578983f7d4bbc25447721e3a1|CopyFrom(ProjectProfile, ProjectProfile, Double, Double, Boolean, Boolean)]]| Копирует участок в текущий профиль с другого | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2dab7272feaa818391eacb244456143e|CopyFrom(SplineProfile, SplineProfile, Double, Double, Boolean, Boolean)]]| Копирует участок в текущий профиль с другого | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.equalswith_topomatic.alg.prf.splineprofile_topomatic.alg.prf.splineprofile_system.double|EqualsWith(SplineProfile, SplineProfile, Double)]]| Проверяет равны ли пикеты на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.equalswith_topomatic.alg.prf.fixedpoints_topomatic.alg.prf.fixedpoints_system.double|EqualsWith(FixedPoints, FixedPoints, Double)]]| Проверяет равны ли пикеты на двух списках фикисрованных точек | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.equalswith_topomatic.alg.prf.projectprofile_topomatic.alg.prf.projectprofile_system.double|EqualsWith(ProjectProfile, ProjectProfile, Double)]]| Проверяет равны ли пикеты на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.equalswith_topomatic.alg.prf.agprofile_topomatic.alg.prf.agprofile_system.double|EqualsWith(AgProfile, AgProfile, Double)]]| Проверяет равны ли пикеты на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.equalswith_topomatic.alg.prf.staticprofile_topomatic.alg.prf.staticprofile_system.double|EqualsWith(StaticProfile, StaticProfile, Double)]]| Проверяет равны ли пикеты на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f86b09e43b9b6a9ca1fb69aef43e2f6b|EqualsWith(ProjectProfile, ProjectProfile, Double, Double, Boolean, Boolean)]]| Проверяет равны ли участки на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:d69559131bd5183dbe60e1c94ec96dc7|EqualsWith(FixedPoints, FixedPoints, Double, Double, Boolean, Boolean)]]| Проверяет равны ли участки на двух списках фиксированных точек | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:90ae3598586b362cdfb9dbf06077998c|EqualsWith(AgProfile, AgProfile, Double, Double, Boolean, Boolean)]]| Проверяет равны ли участки на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2501c33b2ad970fcfcab0fd864488001|EqualsWith(StaticProfile, StaticProfile, Double, Double, Boolean, Boolean)]]| Проверяет равны ли участки на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.equalswith_topomatic.alg.prf.dynamicprofile_topomatic.alg.prf.dynamicprofile|EqualsWith(DynamicProfile, DynamicProfile)]]| Проверяет равны ли участки на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:454eca4b5fef8af65cac5ee585a1c734|EqualsWith(SplineProfile, SplineProfile, Double, Double, Boolean, Boolean)]]| Проверяет равны ли участки на двух профилях | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.getfakeelevation_topomatic.alg.prf.projectprofile_system.double_ref_system.double|GetFakeElevation(ProjectProfile, Double, Double)]]| | |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.getsegmentgrade_topomatic.alg.prf.projectprofile_topomatic.alg.prf.segmentgradeposition_system.int32|GetSegmentGrade(ProjectProfile, SegmentGradePosition, Int32)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.invert_topomatic.alg.prf.projectprofile|Invert(ProjectProfile)]]| Изменяет направление проектного профиля | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:8966237e64c769b3f327902aab3698b4|Join(StaticProfile, AlignmentJoinType, StaticProfile, Double, StaticProfile, Double)]]| Соединяет два профиля в текущий | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:feb8e544967a3fef4c5501cbe1ea582a|Join(FixedPoints, AlignmentJoinType, FixedPoints, Double, FixedPoints, Double)]]| Соединяет два списка фикисрованных точек в текущий | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:6cad8dbec0ed328f9683cd086b54d26a|Join(SplineProfile, AlignmentJoinType, SplineProfile, Double, SplineProfile, Double)]]| Соединяет два профиля в текущий | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:a61aa7f908cda9e434116df65d9700f3|Join(ProjectProfile, AlignmentJoinType, ProjectProfile, Double, ProjectProfile, Double)]]| Соединяет два профиля в текущий | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f8af0462727f41e0d893741d86449a87|Join(AgProfile, AlignmentJoinType, AgProfile, Double, AgProfile, Double)]]| Соединяет два профиля в текущий | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.nodeschangevalid_topomatic.alg.prf.projectprofile_system.collections.generic.ilist_1|NodesChangeValid(ProjectProfile, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.safeinsertnodes_topomatic.alg.prf.projectprofile_system.collections.generic.ilist_1|SafeInsertNodes(ProjectProfile, IList)]]| Вставляет узлы профиля на заданный интервал | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:dda697c0b05f919c46e12fa8d26d3fe8|SetSegmentGrade(ProjectProfile, SegmentGradePosition, Int32, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c6fcb67259357dc923f72e729597bd08|Split(StaticProfile, Double, StaticProfile, StaticProfile)]]| Делит текущий профиль на два | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b7ef62b2443f65684384de8840e40497|Split(SplineProfile, Double, SplineProfile, SplineProfile)]]| Делит текущий профиль на два | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.split_topomatic.alg.prf.fixedpoints_system.double_topomatic.alg.prf.fixedpoints_topomatic.alg.prf.fixedpoints|Split(FixedPoints, Double, FixedPoints, FixedPoints)]]| Делит текущий список фиксированеных точек на два | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.prf.profileextensions.split_topomatic.alg.prf.agprofile_system.double_topomatic.alg.prf.agprofile_topomatic.alg.prf.agprofile|Split(AgProfile, Double, AgProfile, AgProfile)]]| Делит текущий профиль на два | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:50fb9f39fa52f2717d994b384df737bc|Split(ProjectProfile, Double, ProjectProfile, ProjectProfile)]]| Делит текущий профиль на два | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|