---
title: "Точки сопряжения (Интерфейс ksCON)"
type: interface
api: [api7]
tags: [interface, api7, kscon]
sources:
  - kscon.html
---

*API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов  > Интерфейсы точек касания и сопряжения *


## Точки сопряжения (Интерфейс ksCON)

Интерфейс массива координат точек сопряжения.
Аналог данных параметров при использовании API экспортных функций - CON - структура параметров сопряжения двух кривых окружностью.
Примечание:
Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct.
Смотрите также: KompasObject


## GetCount - Получить количество найденных сопряжений

Синтаксис Automation:
```
long GetCount();
Возвращаемое значение:
- количество найденных сопряжений.
```


## GetX1 - Получить координату х первой точки сопряжения

Синтаксис Automation:
```
double GetX1 (long index);
Входной параметр:
index    - номер индекса сопрягающей окружноcти в массиве (допустимое значение от 0 до 7).
Возвращаемое значение:
- координата x первой точки сопряжения.
```


## GetX2 - Получить координату х второй точки сопряжения

Синтаксис Automation:
```
double GetX2 (long index);
Входной параметр:
index    - номер индекса сопрягающей окружноcти в массиве (допустимое значение от 0 до 7).
Возвращаемое значение:
- координата x второй точки сопряжения.
```


## GetXc - Получить координату х центра сопрягающей окружности

Синтаксис Automation:
```
double GetXc (long index);
Входной параметр:
index    - номер индекса сопрягающей окружноcти в массиве (допустимое значение от 0 до 7).
Возвращаемое значение:
- координата х центра сопрягающей окружности.
```


## GetY1 - Получить координату y первой точки сопряжения

Синтаксис Automation:
```
double GetY1 (long index);
Входной параметр:
index    - номер индекса сопрягающей окружноcти в массиве (допустимое значение от 0 до 7).
Возвращаемое значение:
- координата y первой точки сопряжения.
```


## GetY2 - Получить координату y второй точки сопряжения

Синтаксис Automation:
```
double GetY2 (long index);
Входной параметр:
index    - номер индекса сопрягающей окружноcти в массиве (допустимое значение от 0 до 7).
Возвращаемое значение:
- координата y второй точки сопряжения.
```


## GetYc - Получить координату y центра сопрягающей окружности

Синтаксис Automation:
```
double GetYc (long index);
Входной параметр:
index    - номер индекса сопрягающей окружноcти в массиве (допустимое значение от 0 до 7).
Возвращаемое значение:
- координата y центра сопрягающей окружности.
```
