Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

PickObject



Позволяет несколько полиморфных опций вызова:

int[] pickObject (long ctxt,

String prompt,

boolean single_object_flag,

int object_type,

double[] coord_ret)

Позволяет пометить объекты, расположенные в указанной точке. Возвра­щает массив идентификаторов (ID) выбранных объектов. Флаг Single_object_flag определяет количество выбираемых объектов — один или несколько. Массив coord_ret содержит координаты выбранных объек­тов и должен состоять из трёх элементов. Строка приглашения Prompt ото­бражается в строке состояния bCAD. Параметр Objekt type определяет, ка­кие типы объектов могут быть выбраны. Может быть комбинацией воз­можных значений, составляется при помощи поразрядной операции AND.

int pickAll = 0x00000000;

int pickAllSplit = 0xFFFFFFFF;

Опция PickAllSplit позволяет выбрать отдельные объекты, которые явля­ются частью группы.

int pickWire = 0x00010000;

int pickXpline = 0x00010001;

int pickElarc = 0x00010002;

int pickHatch = 0x00010003;

int pickText = 0x00010004;

int pickCamera = 0x00000001;

int pickMesh = 0x00000002;

int pickLight = 0x00020000;

int pickSpot = 0x00020001;


int[] pickObject (long ctxt,

boolean single_object_flag,

int object_type,

double[] coord_ret)

Позволяет выбрать объекты, находящиеся в указанной точке. Возвращает массив идентификаторов (ID) выбранных объектов.

Флаг Single_object_flag определяет режим выбора объектов — множест­венный или одиночный. Массив coord_ret содержит координаты выбран­ных точек и должен состоять из трех элементов. Параметр Objekt type оп­ределяет, объекты каких типов могут быть выбраны. Может быть комби­нацией возможных значений, составляется при помощи поразрядной опе­рации AND. Данный вызов автоматически отображает текст «Укажите объект» в строке состояния bCAD.

int[] pickObject (long ctxt,

boolean single_object_flag,

int object_type,

double[] coord_ret,

Frame parentFrame)

Данная версия вызова pickObject позволяет Вам обновлять содержание те­кущего окна bCAD, если метод был вызван из немодальных приложений, базируемых на AWT. В качестве примера Вы можете посмотреть «Диалог AWT» в разделе Приложение I.





Дата публикования: 2014-11-03; Прочитано: 224 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...