![]() |
#81
|
|||
|
|||
![]() Как происходит изменение семантики у SurfacePoint?
point.Code = 1017 не подходит |
#82
|
|||
|
|||
![]() Вам необходимо менять значения точек поверхности используя класс PointEditor. Обратите внимание на первый пример.
Цитата:
|
#83
|
|||
|
|||
![]() Редактор точек оперирует готовыми точками. А в готовых точках для семантики только геттеры public int Code { get; } и public SemanticDataSet Semantic { get; }
|
#84
|
|||
|
|||
![]() Вся работа с дополнительной информацией точки происходит через экземпляр класса SurfacePointExtensiveInformation. Чтобы назначить смемантику точки Вам необходимо получить информацию через метод GetExtensiveInformation у SurfacePointArray и там назначить код семантики.
Код:
|
#85
|
|||
|
|||
![]() Спасибо, работает, но не до конца. Вместе с семантикой не вставляется точечный условный знак.
Во вложении скрин с автоматической заменой и ручным изменением. В первом случае строки "Блок" нет |
#86
|
|||
|
|||
![]() Вам необходимо дополнительно воспользоваться методами расширения SurfaceExtentions описанными в Topomatic.Sfc.Layer и назначить блок и слой, соответствующие Вашему коду:
Код:
|
#87
|
|||
|
|||
![]() В чем разница наследников Topomatic.Cad.View.SelectionSet
Topomatic.Cad.View.CompoundSelectionSet Topomatic.Cad.View.DefaultSelectionSet Topomatic.Cad.View.EditableItems.EditableItemsSele ctionSet Topomatic.Cad.View.MultiLayerSelectionSet |
#88
|
|||
|
|||
![]() Topomatic.Cad.View.CompoundSelectionSet - SelectionSet для CompoundLayer,
Topomatic.Cad.View.EditableItems.EditableItemsSele ctionSet - SelectionSet для слоя EditableItemsLayer Topomatic.Cad.View.MultiLayerSelectionSet- SelectionSet для слоя MultiLayer все реализации учитывают специфику слоёв с которыми они работают. Topomatic.Cad.View.DefaultSelectionSet - SelectionSet по умолчанию - пустая заглушка без возможности выделения элементов |
#89
|
|||
|
|||
![]() Здравствуйте!
Как задать условный знак для точки? |
#90
|
|||
|
|||
![]() Добрый день!
Вам необходимо задать семантику Вашего условного знака для точки. Сделать это можно следующим образом: Цитата:
Дополнительно необходимо сделать это: Цитата:
|
Навигация по основному сайту |
Главная | Каталог продуктов и услуг | Где купить | Сопровождение |
Вакансии | О компании | Обзоры | Канал на YouTube |