--- title: "Интерфейс ISheetMetalLineBends" type: interface api: [api7] tags: [interface, api7, isheetmetallinebends] sources: - isheetmetallinebends.html --- *API интерфейсов. Версия 7 > Документ 3D  > Листовое тело  > Интерфейс ISheetMetalContainer  > ISheetMetalContainer - свойства * ## Интерфейс ISheetMetalLineBends Интерфейс коллекции объектов "сгиб по линии". Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects ISheetMetalLineBends Примечание. Получить интерфейс можно, используя свойство контейнера тел гибки ISheetMetalContainer::SheetMetalLineBends. ## Add - Создать объект "сгиб по линии" (добавить сгиб в коллекцию) Синтаксис Automation: ``` LPDISPATH Add(); ``` Синтаксис COM: ``` HRESULT Add( ISheetMetalBend** Result); Возвращаемое значение: Указатель на линии ISheetMetalLineBend - в случае удачного завершения. ``` Примечания: 1. Метод позволяет создать новый интерфейс сгиба по линии. 2. После получения нового интерфейса нужно задать параметры листового тела и вызвать метод IModelObject::Update. ## SheetMetalLineBend - Операция "сгиб по линии", заданная по индексу или ссылке Тип данных: указатель на интерфейс ISheetMetalLineBend Синтаксис Automation: ``` ISheetMetalLineBend = iObject.SheetMetalLineBend( index ) Получить свойство (* ) ISheetMetalLineBend = iObject.GetSheetMetalLineBend( index ) Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SheetMetalLineBend( index, &SheetMetalLineBend ) Получить свойство Входные параметры: VARIANT index - индекс операции. ``` Примечание: В качестве индекса может использоваться: •индекс объекта в коллекции, •ссылка на объект (reference).