Приложения
Приложение А. Функции, константы и структуры 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.