--- title: "Интерфейс ISheetMetalContainer" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, isheetmetalcontainer] sources: - isheetmetalcontainer.html --- *API интерфейсов. Версия 7 > Документ 3D  > Листовое тело * ## Интерфейс ISheetMetalContainer Интерфейс контейнера объектов гибки. Иерархия: IDispatch ISheetMetalContainer Описание: ISheetMetalContainer является дополнительным к интерфейсу IPart7 и позволяет работать с коллекциями объектов гибки (листовые тела, сгибы и т.д). Данный интерфейс можно получить от IPart7 посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif). ## ConvertsToSheetMetals - Коллекция операций преобразования в листовое тело Тип данных: Указатель на интерфейс IConvertsToSheetMetals Синтаксис Automation: ``` IConvertsToSheetMetals = Object.ConvertsToSheetMetals; Получить свойство (* ) IConvertsToSheetMetals = Object.GetConvertsToSheetMetals(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_ConvertsToSheetMetals( &ConvertsToSheetMetals ); Получить свойство Примечание. Свойство доступно только для чтения. Версия КОМПАС v22 ``` ## SheetMetalBendedStraightens - Коллекция операций Согнуть/Разогнуть Тип данных: Указатель на интерфейс ISheetMetalBendedStraightens. Синтаксис Automation: ``` SheetMetalBendedStraightens = Object.SheetMetalBendedStraightens; Получить свойство (* ) SheetMetalBendedStraightens = Object.GetSheetMetalBendedStraightens(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalBendedStraightens( &SheetMetalBendedStraightens ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalBends - Указатель на коллекцию сгибов Тип данных: указатель на интерфейс коллекции сгибов ISheetMetalBends Синтаксис Automation: ``` ISheetMetalBends = iObject.SheetMetalBends; Получить свойство (* ) ISheetMetalBends = iObject.GetSheetMetalBends(); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SheetMetalBends(); Получить свойство Примечание. Свойство доступно только для чтения. ``` ## SheetMetalBendUnfoldParameters - Параметры развертки Тип данных: Указатель на интерфейс ISheetMetalBendUnfoldParameters. Синтаксис Automation: ``` SheetMetalBendUnfoldParameters = Object.SheetMetalBendUnfoldParameters; Получить свойство (* ) SheetMetalBendUnfoldParameters = Object.GetSheetMetalBendUnfoldParameters(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalBendUnfoldParameters( &SheetMetalBendUnfoldParameters ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalBodies - Указатель на коллекцию листовых тел Тип данных: указатель на интерфейс коллекции листовых тел ISheetMetalBodies Синтаксис Automation: ``` ISheetMetalBodies = iObject.SheetMetalBodies; Получить свойство (* ) ISheetMetalBodies = iObject.GetSheetMetalBodies(); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SheetMetalBodies(); Получить свойство Примечание. Свойство доступно только для чтения. ``` ## SheetMetalClosedCorners - Коллекция замыканий углов Тип данных: Указатель на интерфейс ISheetMetalClosedCorners. Синтаксис Automation: ``` SheetMetalClosedCorners = Object.SheetMetalClosedCorners; Получить свойство (* ) SheetMetalClosedCorners = Object.GetSheetMetalClosedCorners(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalClosedCorners( &SheetMetalClosedCorners ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalCuts - Указатель на коллекцию элементов листового тела "вырез" Тип данных: указатель на интерфейс коллекции элементов "вырез" ISheetMetalCuts Синтаксис Automation: ``` ISheetMetalCuts = iObject.SheetMetalCuts; Получить свойство (* ) ISheetMetalCuts = iObject.GetSheetMetalCuts(); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SheetMetalCuts(); Получить свойство Примечание. Свойство доступно только для чтения. ``` ## SheetMetalFlangings - Коллекция отбортовок Тип данных: Указатель на интерфейс ISheetMetalBends. Синтаксис Automation: ``` SheetMetalFlangings = Object.SheetMetalFlangings Получить свойство (* ) SheetMetalFlangings = Object.GetSheetMetalFlangings() Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalFlangings( &SheetMetalFlangings ) Получить свойство ``` Примечание: Свойство доступно только для чтения. Версия: Компас v20 ## SheetMetalHoles - Указатель на коллекцию элементов "отверстие" Тип данных: указатель на интерфейс коллекции элементов "отверстие" ISheetMetalHoles. Синтаксис Automation: ``` ISheetMetalHoles = iObject.SheetMetalHoles; Получить свойство (* ) ISheetMetalHoles = iObject.GetSheetMetalHoles(); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SheetMetalHoles(); Получить свойство Примечание. Свойство доступно только для чтения. ``` ## SheetMetalJalousies - Коллекция операций Жалюзи Тип данных: Указатель на интерфейс ISheetMetalJalousies. Синтаксис Automation: ``` SheetMetalJalousies = Object.SheetMetalJalousies; Получить свойство (* ) SheetMetalJalousies = Object.GetSheetMetalJalousies(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalJalousies( &SheetMetalJalousies ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalLinearRuledShells - Вторая коллекция обечаек Тип данных: Указатель на интерфейс ISheetMetalBodies. Синтаксис Automation: ``` SheetMetalLinearRuledShells = Object.SheetMetalLinearRuledShells Получить свойство (* ) SheetMetalLinearRuledShells = Object.GetSheetMetalLinearRuledShells() Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalLinearRuledShells( &SheetMetalLinearRuledShells ) Получить свойство ``` Примечание: Свойство доступно только для чтения. Версия Компас v18.1 ## SheetMetalLineBends - Указатель на коллекцию объектов "сгиб по линии" Тип данных: указатель на интерфейс коллекции сгибов по линии ISheetMetalLineBends Синтаксис Automation: ``` ISheetMetalLineBends = iObject.SheetMetalLineBends; Получить свойство (* ) ISheetMetalLineBends =\ iObject.GetSheetMetalLineBends(); Получить свойство (**) ``` Синтаксис COM: ``` iObject->get_SheetMetalLineBends(); Получить свойство Примечание. Свойство доступно только для чтения. ``` ## SheetMetalPlates - Коллекция пластин Тип данных: Указатель на интерфейс ISheetMetalPlates. Синтаксис Automation: ``` SheetMetalPlates = Object.SheetMetalPlates; Получить свойство (* ) SheetMetalPlates = Object.GetSheetMetalPlates(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalPlates( &SheetMetalPlates ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalPressFormings - Коллекция операций Открытая/ Закрытая штамповка Тип данных: Указатель на интерфейс ISheetMetalPressFormings. Синтаксис Automation: ``` SheetMetalPressFormings = Object.SheetMetalPressFormings; Получить свойство (* ) SheetMetalPressFormings = Object.GetSheetMetalPressFormings(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalPressFormings( &SheetMetalPressFormings ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalPunchs - Коллекция операций штамповка телом Тип данных: Указатель на интерфейс ISheetMetalPunchs Синтаксис Automation: ``` SheetMetalPunchs = Object.SheetMetalPunchs; Получить свойство (* ) SheetMetalPunchs = Object.GetSheetMetalPunchs(); Получить свойство (**) ``` Синтаксис COM: ``` iObject.get_SheetMetalPunchs( &SheetMetalPunchs ); Получить свойство ``` Примечание: Свойство доступно только для чтения. Версия: Компас v20 ## SheetMetalRibs - Коллекция операций Ребро усиления Тип данных: Указатель на интерфейс ISheetMetalRibs. Синтаксис Automation: ``` SheetMetalRibs = Object.SheetMetalRibs; Получить свойство (* ) SheetMetalRibs = Object.GetSheetMetalRibs(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalRibs( &SheetMetalRibs ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalRuledShells - Коллекция обечаек Тип данных: Указатель на интерфейс ISheetMetalBodies. Синтаксис Automation: ``` SheetMetalRuledShells = Object.SheetMetalRuledShells Получить свойство (* ) SheetMetalRuledShells = Object.GetSheetMetalRuledShells() Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalRuledShells( &SheetMetalRuledShells ) Получить свойство ``` Примечание: Свойство доступно только для чтения. Версия Компас v18.1 ## SheetMetalShoulders - Коллекция операций Буртик Тип данных: Указатель на интерфейс ISheetMetalShoulders. Синтаксис Automation: ``` SheetMetalShoulders = Object.SheetMetalShoulders; Получить свойство (* ) SheetMetalShoulders = Object.GetSheetMetalShoulders(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalShoulders( &SheetMetalShoulders ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalSketchBends - Коллекция сгибов по эскизу Тип данных: Указатель на интерфейс ISheetMetalSketchBends. Синтаксис Automation: ``` SheetMetalSketchBends = Object.SheetMetalSketchBends; Получить свойство (* ) SheetMetalSketchBends = Object.GetSheetMetalSketchBends(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalSketchBends( &SheetMetalSketchBends ); Получить свойство ``` Примечание: Свойство доступно только для чтения. ## SheetMetalUndercuts - Коллекция подсечек Тип данных: Указатель на интерфейс ISheetMetalLineBends. Синтаксис Automation: ``` SheetMetalUndercuts = Object.SheetMetalUndercuts; Получить свойство (* ) SheetMetalUndercuts = Object.GetSheetMetalUndercuts(); Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalUndercuts( &SheetMetalUndercuts ); Получить свойство ``` Примечание: Свойство доступно только для чтения.