---
title: "Интерфейс ILoop7"
type: interface
api: [api7]
tags: [interface, api7, iloop7]
sources:
  - iloop7.html
---

*API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства *


## Интерфейс ILoop7

Интерфейс цикла (содержит информацию о связях с другими гранями).
Иерархия:
IDispatch
IKompasAPIObject
ILoop7
Данный интерфейс можно получить с помощью метода IFace::Loops.
КОМПАС версия v18


## Edges - Получить массив ребер

Тип данных: VARIANT
Синтаксис Automation:
```
Edges = Object.Edges    Получить свойство (* )
Edges = Object.GetEdges()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_Edges( &Edges )    Получить свойство
```
Примечание:
1. Свойство доступно только для чтения.
2. Свойство позволяет получить массив SafeArray (VT_APPAY|VT_DISPATCH) ребер грани IEdge.


## GetLength - Получить общую длину ребер. bitVector = ST_MIX_MM..ST_MIX_M единицы измерения

Синтаксис Automation:
```
double GetLength( ksLengthUnitsEnum Unit );
```
Синтаксис COM:
```
HRESULT GetLength( ksLengthUnitsEnum Unit, double * Result );
Возвращаемое значение:
- общая длина ребер цикла.
Входные параметры:
Unit    - единицы измерения длины из перечисления ksLengthUnitsEnum.
```


## IsOuter - TRUE - цикл внешний, FALSE - цикл внутренний

Тип данных: BOOL
Синтаксис Automation:
```
IsOuter = Object.IsOuter    Получить свойство (* )
IsOuter = Object.GetIsOuter()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_IsOuter( &IsOuter )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.


## OrientedEdges - Получить массив ориентированных ребер

Тип данных: VARIANT
Синтаксис Automation:
```
OrientedEdges = Object.OrientedEdges    Получить свойство (* )
OrientedEdges = Object.GetOrientedEdges()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_OrientedEdges( &OrientedEdges )    Получить свойство
```
Примечание:
1. Свойство доступно только для чтения.
2. Свойство позволяет получить массив SafeArray (VT_APPAY|VT_DISPATCH) ориентированных ребер IOrientedEdge7.
