Инструменты пользователя

Инструменты сайта


developers:tutorial:algstationing

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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"​
     }     }
developers/tutorial/algstationing.1657471828.txt.gz · Последние изменения: 2022/07/10 16:50 — proxor