Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
developers:tutorial:algstationing [2022/07/10 16:50] proxor |
developers:tutorial:algstationing [2022/07/12 20:43] (текущий) proxor |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
В терминологии программного комплекса [[http://www.topomatic.ru|Топоматик Робур]] подобъектами принято называть модели [[road:road:start|автомобильных]] и [[rail:rail:start|железных дорог]], а также [[road:work_with_track:start|модели трасс]]. | В терминологии программного комплекса [[http://www.topomatic.ru|Топоматик Робур]] подобъектами принято называть модели [[road:road:start|автомобильных]] и [[rail:rail:start|железных дорог]], а также [[road:work_with_track:start|модели трасс]]. | ||
- | Программно подобъекты являются наследниками класса [[developers:references:topomatic.alg.model.alignmentmodel|AlignmentModel]]. Они содержат в себе информацию о плане линии, продольных и поперечных профилях и прочие данные присущие конкретному типу подобъекта. | + | Подобъекты являются наследниками класса [[developers:references:topomatic.alg.model.alignmentmodel|AlignmentModel]]. Они содержат в себе информацию о плане линии, продольных и поперечных профилях и прочие данные присущие конкретному типу подобъекта. |
При работе с подобъектами, подавляющее большинство операций производится посредством изменения состояния экземпляра класса [[developers:references:topomatic.alg.alignment|Alignment]], получаемого через свойство [[developers:references:topomatic.alg.model.alignmentmodel.alignment|Alignment]] модели подобъекта. | При работе с подобъектами, подавляющее большинство операций производится посредством изменения состояния экземпляра класса [[developers:references:topomatic.alg.alignment|Alignment]], получаемого через свойство [[developers:references:topomatic.alg.model.alignmentmodel.alignment|Alignment]] модели подобъекта. | ||
Строка 12: | Строка 12: | ||
* [[developers:references:topomatic.alg.alignment.stationing|Stationing]] - пикетаж | * [[developers:references:topomatic.alg.alignment.stationing|Stationing]] - пикетаж | ||
* [[developers:references:topomatic.alg.alignment.transitions|Transitions]] - продольные профили | * [[developers:references:topomatic.alg.alignment.transitions|Transitions]] - продольные профили | ||
+ | |||
+ | ===== Подготовка модуля ===== | ||
Создайте и настройте новый [[developers:tutorial:module|модуль]] для подключения к программному комплексу [[http://www.topomatic.ru|Топоматик Робур]]. | Создайте и настройте новый [[developers:tutorial:module|модуль]] для подключения к программному комплексу [[http://www.topomatic.ru|Топоматик Робур]]. | ||
Строка 18: | Строка 20: | ||
* [[developers:references:topomatic.alg|Topomatic.Alg]] - базовые классы подобъектов | * [[developers:references:topomatic.alg|Topomatic.Alg]] - базовые классы подобъектов | ||
- | * [[developers:references:topomatic.alg.runtime|Topomatic.Alg.Runtime]] - возможность использования класса [[developers:references:topomatic.alg.runtime.serviceclasses.activealignmentreciver|ActiveAlignmentReciver]] для получения модели активного подобъекта | ||
* [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation.dll]] - базовые математические типы и операции | * [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation.dll]] - базовые математические типы и операции | ||
* [[developers:references:topomatic.cad.view|Topomatic.Cad.View.dll]] - элемент управления для отображения слоёв моделей | * [[developers:references:topomatic.cad.view|Topomatic.Cad.View.dll]] - элемент управления для отображения слоёв моделей | ||
Строка 148: | Строка 149: | ||
{ | { | ||
"assemblies": { | "assemblies": { | ||
- | "TutorialEditSurfaceElements": { | + | "TutorialEditAlignment": { |
"assembly": "TutorialEditAlignment.dll, TutorialEditAlignment.ModulePluginHost" | "assembly": "TutorialEditAlignment.dll, TutorialEditAlignment.ModulePluginHost" | ||
} | } |