Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.23. Вспомогательный объект для изменения связей и шин

А.5.23.7. rdsCEAddLine – добавление отрезка прямой

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.23. Вспомогательный объект для изменения связей и шин

##### А.5.23.7. rdsCEAddLine – добавление отрезка прямой

Функция rdsCEAddLine добавляет в объект редактирования связи связи отрезок прямой, соединяющий пару точек.

      int RDSCALL rdsCEAddLine(
        RDS_HOBJECT Editor,  // Объект
        int nFrom,           // Номер первой точки
        int nTo              // Номер второй точки
      );

Тип указателя на эту функцию

RDS_IHoII

Параметры

Editor(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для редактирования связи, ранее созданного функцией rdsCECreateEditor.
nFrom(int)
  Номер первой из двух соединяемых отрезком точек во внутреннем наборе точек объекта.
nTo(int)
  Номер второй из двух соединяемых отрезком точек во внутреннем наборе точек объекта.

Возвращаемое значение

Номер добавленного отрезка в объекте или −1 в случае ошибки (если Editor – объект не того типа).

Примечания

Эта функция добавляет во внутренний набор объекта отрезок прямой, соединяющий между собой точки связи (шины) с номерами nFrom и nTo. Номера точек в объекте возвращаются функциями rdsCEAddInternalPoint, rdsCEAddBlockPoint и rdsCEAddBusPoint при создании этих точек. На момент добавления отрезка точки с номерами nFrom и nTo могут еще не существовать – главное, чтобы они существовали на момент фактического создания связи или шины по данным этого объекта.

Пример

Пример использования функции rdsCEAddLine приведен в §2.16.2 руководства программиста.

См. также

rdsCECreateEditor, rdsCEAddBezier, rdsCEAddInternalPoint, rdsCEAddBlockPoint, rdsCEAddBusPoint, RDS_LINEDESCRIPTION.