Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Создание объекта

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Lkosty



Зарегистрирован: 18.12.2009
Сообщения: 10

СообщениеДобавлено: Ср 21 Ноя 2018 10:54    Заголовок сообщения: Создание объекта Ответить с цитатой

Всем привет! Пытаюсь потихоньку разобраться с примерами программирования. Информации мало, идёт туго Sad
Может кто нибудь скинуть пример кода создания простенького объекта, с комментариями. Заранее спасибо, если кто не поленится
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Foton



Зарегистрирован: 09.10.2006
Сообщения: 158
Откуда: Ярославль

СообщениеДобавлено: Чт 27 Дек 2018 19:45    Заголовок сообщения: Ответить с цитатой

А готовые примеры не катят?
Код:

procedure CreateMapObject(anApp: IIngeoApplication;
  const aLayerID, aStyleID: String; Xs, Ys, Cs: array of double);
var
  MapObjects: IIngeoMapObjects;
  MapObject: IIngeoMapObject;
  Contour: IIngeoContour;
  Part: IIngeoContourPart;
  i: Integer;
begin
  Assert(Length(Xs) = Length(Ys), 'Invalid params');
  Assert(Length(Xs) = Length(Cs), 'Invalid params');

  MapObjects := anApp.ActiveDb.MapObjects;

  MapObject := MapObjects.AddObject(aLayerID);
  Contour := MapObject.Shapes.Insert(-1, aStyleID).Contour;
  Part := Contour.Insert(-1);

  for i := 0 to Length(Xs) - 1 do
    Part.InsertVertex(-1, Xs[i], Ys[i], Cs[i]);

  Part.Closed := True;

  MapObjects.UpdateChanges;
end;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB