Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Позволяет несколько полиморфных опций вызова:
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!