======Пространство имен Topomatic.Alg.Prf====== =====Классы===== ^Тип^Класс^Описание^ |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.agprofile|AgProfile]]| Интерполированный профиль Профиль мы считаем всегда отсортированным, за сортировку отвечает тот, кто заполняет профиль, это необходимо для корректной обработки вертикальных стенок и обратных уклонов земли | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.dynamicprofile|DynamicProfile]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.dynamicprofileupdateeventargs|DynamicProfileUpdateEventArgs]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.fixedpoints|FixedPoints]]| Фиксированные точки на профиле | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.itemcomparer|ItemComparer]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.profile|Profile]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.profileextensions|ProfileExtensions]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.projectprofile|ProjectProfile]]| Проектный профиль | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.splinenodecomparer|SplineNodeComparer]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.splineprofile|SplineProfile]]| Профиль мы считаем всегда отсортированным, за сортировку отвечает тот, кто заполняет профиль, | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.staticprofile|StaticProfile]]| \ Чёрный профиль Профиль мы считаем всегда отсортированным, за сортировку отвечает тот, кто заполняет профиль, это необходимо для корректной обработки вертикальных стенок и обратных уклонов земли | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.transition|Transition]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.transitionviolation|TransitionViolation]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.userprofile|UserProfile]]| | |{{developers:references:class.png|Класс}}|[[developers:references:topomatic.alg.prf.userprofiles|UserProfiles]]| | =====Структуры===== ^Тип^Структура^Описание^ |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.agprofilenode|AgProfileNode]]| Узел интерполированного профиля | |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.fixedpointnode|FixedPointNode]]| Фиксированная точка | |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.profilenode|ProfileNode]]| Узел черного профиля | |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.projectnode|ProjectNode]]| Узел проектного профиля | |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.splinenode|SplineNode]]| | |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.value|Value]]| | |{{developers:references:struct.png|Структура}}|[[developers:references:topomatic.alg.prf.violation|Violation]]| | =====Интерфейсы===== ^Тип^Интерфейс^Описание^ |{{developers:references:interface.png|Интерфейс}}|[[developers:references:topomatic.alg.prf.iprofile|IProfile]]| Базовый интерфес профиля | |{{developers:references:interface.png|Интерфейс}}|[[developers:references:topomatic.alg.prf.itransitioncontainer|ITransitionContainer]]| | |{{developers:references:interface.png|Интерфейс}}|[[developers:references:topomatic.alg.prf.itransitions|ITransitions]]| Интерфес коллекции струн подобъекта | |{{developers:references:interface.png|Интерфейс}}|[[developers:references:topomatic.alg.prf.itransitionviolations|ITransitionViolations]]| Интерфес для поддержки контроля ошибок струны | =====Перечисления===== ^Тип^Перечисление^Описание^ |{{developers:references:enum.png|Перечисление}}|[[developers:references:topomatic.alg.prf.buildprofileflags|BuildProfileFlags]]| | |{{developers:references:enum.png|Перечисление}}|[[developers:references:topomatic.alg.prf.fixedpointsflags|FixedPointsFlags]]| Параметр отображения фиксированной точки | |{{developers:references:enum.png|Перечисление}}|[[developers:references:topomatic.alg.prf.projectnodeflags|ProjectNodeFlags]]| Параметры расчета полукривой | |{{developers:references:enum.png|Перечисление}}|[[developers:references:topomatic.alg.prf.segmentgradeposition|SegmentGradePosition]]| | |{{developers:references:enum.png|Перечисление}}|[[developers:references:topomatic.alg.prf.transitionviolationtype|TransitionViolationType]]| |