--- title: "Интерфейс ICurveOutLines" type: interface api: [api7] tags: [interface, api7, icurveoutlines] sources: - icurveoutlines.html --- *API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства * ## Интерфейс ICurveOutLines Коллекция линий очерка. Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects ICurveOutLines Примечание: Интерфейс можно получить у контейнера объектов вспомогательной геометрии с помощью свойства IAuxiliaryGeomContainer::CurveOutLines. ## Add - Создает новый элемент и добавляет его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add(); ``` Синтаксис COM: ``` HRESULT Add( ICurveOutLine ** Result ); Возвращаемое значение: Указатель на интерфейс линии очерка ICurveOutLine ``` ## CurveOutLine - Возвращает элемент, заданный по ссылке или индексу Тип данных: Указатель на интерфейс ICurveOutLine Синтаксис Automation: ``` CurveOutLine = Object.CurveOutLine( Index ) Получить свойство (* ) CurveOutLine = Object.GetCurveOutLine( Index ) Получить свойство (**) ``` Синтаксис COM: ``` Object.get_CurveOutLine( Index, &CurveOutLine ) oПолучить свойство ``` Примечание: Свойство доступно только для чтения.