--- title: "Интерфейс ISurfaceSewers" type: interface api: [api7] tags: [interface, api7, isurfacesewers] sources: - isurfacesewers.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс ISurfaceSewers Интерфейс коллекции операций сшивки поверхностей. Иерархия: IKompasAPIObject IKompasCollection IModelObjects ISurfaceSewers Описание: Позволяет получать и создавать объект операции сшивки поверхностей. Примечание: Получить интерфейс коллекции можно, используя свойство контейнера поверхностей ISurfaceContainer::SurfaceSewers. ## Add - Создать новый элемент и добавить его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add(); ``` Синтаксис COM: ``` HRESULT Add( ISurfaceSewer ** Result); Входные параметры: DimType - тип линии-выноски. Типы линий-выносок: o3d_leader3D 86 Линия-выноска 3D o3d_markLeader3D 87 Знак маркировки 3D o3d_positionLeader3D 89 Обозначение позиции 3D o3d_brandLeader3D 90 Знак клеймения 3D Возвращаемое значение: - Указатель на интерфейс линии-выноски IBaseLeader3D. Возвращаемое значение: - Указатель на интерфейс присоединительной точки IConjunctivePointI. ``` Примечание: 1. Метод позволяет создать новый интерфейс присоединительной точки. 2. После получения нового интерфейса нужно задать параметры и вызвать метод IModelObject::Update. ## SurfaceSewer - Указатель на элемент, заданный по индексу Тип данных: указатель на интерфейс ISurfaceSewer Синтаксис Automation: ``` SurfaceSewer = iObject.SurfaceSewer( Index ); Получить свойство (* ) SurfaceSewer = iObject.GetSurfaceSewer( Index ); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SurfaceSewer( Index, &SurfaceSewer ) Получить свойство Входные параметры: Index - индекс объекта. ``` Примечание: 1. Свойство доступно только для чтения. 2. В качестве индекса может использоваться индекс в коллекции и reference объекта.