| Bea_action | Type | Description |
|---|---|---|
| allpars | group | Group of object, value and enum parameters. Sequence parameters are returned as subgroups. See also: Bea_action.par_* |
| evaluated | boolean | 'true' if the action was evaluated |
| first_exec | boolean | For AQL programs associated with an UDA. 'true' when the action is executed for the first time |
| has_changed_* | boolean | For AQL programs associated with an UDA. 'true' when the parameter <*> has been changed since the previous evaluation of this UDA |
| inherited | boolean | 'true' if the action is inherited from user master model |
| is_set_* | boolean | For AQL programs associated with an UDA. 'true' when the parameter <*> has been set since the previous evaluation of this UDA |
| layer | Bea_object | The layer to which this action belongs |
| list_all_effects | group | Group of Bea_objects. List of all (also hidden) effect objects of the action |
| list_effects | group | Group of Bea_objects. List of effect objects of the action |
| list_parameter | group | Group of parameter objects. The parameter list of the action |
| par_* | any | Value of the parameter <*>, depending on the type: for object parameters: Bea_object for enum parameters : string for value parameters : Bea_value |
| result | Bea_object | The result object of the action. 'invalid' is returned for void actions |
| type | node_type | The node representing the type of the action |
| under_evaluation | boolean | 'true' if the action is just evaluated |
| valid | boolean | 'true' if that action can be calculated ('evaluated' must also be true) |
| Bea_object | Type | Description |
|---|---|---|
| absolute | boolean | This object is absolute (no created_by action) |
| actual_type | node_type | The node that describes the actual type of an object. To query the base type of an object use '.type'. |
| allpars | group | for compatibility only !!! (group of common_type, subgroups and values) See also: Bea_action.par_* |
| allsons | group | List of all recursively dependent objects |
| attrib_* | any | The value for the attribute with name <*> as expression. For user attributes which are not referenced to attributes of other objects: the same as 'exp_user_*' |
| attribs_ref_user | group | List of user definied attributes that are references to attributes of other objects |
| attribs_symbol | group | List of internal attributes |
| attribs_user | group | List of user definied attributes |
| box | group of reals | Enquire box containing the object. el_1, el_2, el_3 minimal x, y, z el_4, el_5, el_6 maximal x, y, z Feature udos: absolute 3D coordinates 2D objects : coordinates in sketchplane |
| center_of_gravity | group of reals | Get the center of gravity of an object. Only valid for feature udos (single_part, assembly, primitive_form_feature) Returned group contains absolute 3D coordinates. |
| color | color_type | Values between 0 and 63 |
| colorname | string | Name of the object's color |
| created_by | Bea_action | The action that has created this object |
| def_type | string | For compatibility only !!! |
| defnode | node_type | For compatibility only !!! |
| del_by_close_def | For internal use only !!! | |
| deleted | boolean | 'true' if deleted |
| drawdesc | group | For internal use only !!! |
| drawhide | group | For internal use only !!! |
| drawinfo | group | For internal use only !!! |
| drawinfodis | group | For internal use only !!! |
| evaluated | boolean | 'true' if the object was brought into its latest state |
| exp_user_* | string | The value for the user defined attribute with name <*> returned as expression of the internal format: - If the attribute is a reference to an attribute of another object it returns the name of that other attribute. - If the attribute is defined as expression it returns the expression itself. - If the attribute is defined as a constant it returns that constant converted to a string. This attribute returns the same information as 'attrib_*' except for referenced user attributes. |
| extended | boolean | 'true' if user is extended by open instance. Only valid for instances of type user |
| filename | string | The pathname where the model/UDx/external layer/... was read or saved last time. Only valid for instances of type 'user' which have the attribute 'external' |
| first_eval_on | boolean | Very first evaluation of the object is running. |
| has_changed_* | boolean | For AQL programs associated with an UDA. 'true' when the property or parameter '*' has been changed since the previous evaluation of this UDA |
| hidden | boolean | 'true' if the object is a hidden effect |
| id_value | group | For internal use only !!! { <action>, <semantic_number>, <number object references>, { <object-1>, <object-2>, ... } } If no references exist the last element is an empty group |
| inherited | boolean | 'true' if the object is inherited from UDx master model |
| invisible | boolean | This object is valid, not deleted, not hidden, but invisible. In the moment implemented for users or layers in users only. |
| is_application_programmed | boolean | 'true' if the object is an application programmed. Application programmed objects are created by the system for initializing new models. |
| is_assembly | boolean | Check if the object is an assembly. |
| is_assembly_instance | boolean | Check if the object is an instance of an assembly inside an assembly. |
| is_attrib_of | group | { Bea_object, ...} The objects that use this object for referenced user attributes |
| is_body | boolean | Check if the object is a body. |
| is_body_instance | boolean | Check if the object is an instance of a body inside an assembly. |
| is_dummy_object | boolean | Check if the object is a dummy object. |
| is_effect | boolean | 'true' if the object is an effect object. An effect object is created by an action, but is not the result of this action. |
| is_feature_udo | boolean | Check if the object is a feature udo, i.e. one of single_part, assembly, primitive_form_feature. |
| is_instance | boolean | Check if the object is an instance inside an assembly. |
| is_layer | boolean | This object is a layer (only useful for user/layer) |
| is_par_of | group | { Bea_action, ...} The actions that use this object as parameter |
| is_programmed | boolean | 'true' if the object is a programmed object. Programmed objects are not created by the user, but by the system. |
| is_prop_of | group | { Bea_object, ...} The objects that use this object as property |
| is_result | boolean | 'true' if the object is a result object. A result object is created by an action, and is the result of this action. |
| is_sheet_body | boolean | Check if the object is a sheet body. |
| is_single_part | boolean | Check if the object is a single_part feature udo. |
| is_solid_body | boolean | Check if the object is a solid body. |
| is_sub_feature | boolean | Check if the object is the untransformed base_feature. of a feature_udo. |
| is_temporary | boolean | 'true' if the object is a temporary object. Temporary objects exist only for a short time and are used for sketching and similar purposes. |
| just_loaded | boolean | First time evaluated after loading |
| layer | Bea_object | The layer to which this object belongs |
| list_parameter | group | Parameters of the object |
| list_parnode | group | The parameters (group of node_type) |
| list_property | group | Properties of the object |
| manip_by | group | Group of Bea_actions. The action which manipulated this object |
| mass | real | Get the mass of an object (gram). Only valid for feature udos (single_part, assembly, primitive_form_feature) |
| massprops | group | Get the mass properties of an object. Only valid for feature udos (single_part, assembly, primitive_form_feature) Returns group contains following entries: el_1 : Material el_2 : Density el_3 : Periph el_4 : Amount (volume) el_5 : Mass el_6,7,8 : Cofg el_9,10,11 12,13,14 15,16,17 : Tensor of inertia |
| master_node | node_type | Node of UDO definition |
| material | string | Get the material of an object. Only valid for feature udos (single_part, primitive_form_feature) |
| name | string/invalid | The name |
| number | string | The unique number in hex format |
| object_only | boolean | For internal user only !!! |
| open_userinstance | boolean | 'true' if a layer is created as a UDO 'converted to layer'. Only valid for instances of type user |
| par_* | any | The parameter with name <*>. See also: Bea_action.par_* |
| pick_pos | group | Coordinates where the object was picked { <real:x>,<real:y>,<real:z>, <real:dir_x>,<real:dir_y>,<real:dir_z>, <real:vpx><real:vpy>, x,y,z are the picked coordinates dir_x,y,z is the view direction (in 2D always: z=0.0, dir_x,y,z=(0,0,1) ) vpx,vpy are the viewport coordinates view_object is the picked view only valid after the AQL function pick() was called for an object parameter of an UDA with AQL for an object that was selected in a '$' parameter of an action |
| pick_through | boolean | 'true' if internal objects can be picked. Only valid for instances of type user |
| prim_type | string | For compatibility only !!! |
| primnode | node_type | For compatibility only !!! |
| read_only | boolean | 'true' if internal objects are read only. Only valid for instances of type user |
| ref_symbol_* | Bea_object | The value for the user definied attribute with name <*> which is a reference to another objects attribute |
| ref_user_* | Bea_object | The value for the user definied attribute with name <*> which is a reference to another objects attribute |
| required_udx_nodes | group | { node_type, ... } List of user defined nodes needed for this object |
| rgb | group | Color of object (rgb value) |
| session_number | integer | Object identification number. Only valid within a session. For a long term identification use 'session_value' and 'session_offset' |
| session_offset | integer | Identification within the session |
| session_value | group | { <integer> <integer> <integer> } Session identification |
| sons | group | List of all directly dependent objects |
| symbol_* | any | The value for the internal attribute with name <*> |
| symbolic_name | symbolic_name | The symbolic name of the model or the extern user |
| tag | integer | Get the entity tag. Only valid for feature udos (single_part, assembly, primitive_form_feature) |
| terminals | group | Group containing each object with influence on this object |
| type | node_type | The node that describes the BASE type of an object. To query the actual type use 'actual_type' |
| user | Bea_object | common_type, layer_user_type, user_type The user object to which this object belongs |
| user_* | any | The value for the user definied attribute with name <*> |
| valid | boolean | 'true' if that object can be calculated ('evaluated' must also be true) |
| value | any | The value of this object. The format is the same used for the input of a value (see DEFINED values) |
| eval | Method | eval ( ) -> Result : invalid |
| make_dependent_on | Method | make_dependent_on ( object ) -> Result : boolean |
| make_independent_from | Method | make_independent_from ( object ) -> Result : boolean |
| uneval | Method | uneval ( boolean ) -> Result : invalid |
| will_make_loop | Method | will_make_loop ( object ) -> Result : boolean |
| Bea_value | Type | Description |
|---|---|---|
| alldata | any | Depends on the value_type. The format is the same used for the input of a value (see DEFINED values) |
| value_type | node_type | The node that describes the actual type of a value |
| Bea_viewport_window | Type | Description |
|---|---|---|
| bgcolor | group | Background color of viewport window (rgb-value) |
| corresponding_view | Bea_object | Reference to the corresponding view object in in bearun data base |
| cursor_gc | GC | X Graphical Context for cursor routines in AQL |
| display | Display | X-Display for graphical routines in AQL |
| gc | GC | X Graphical Context for graphical routines in AQL |
| window | Window | X-Window for graphical routines in AQL |
| Display | Type | Description |
|---|---|---|
| get_cursor_press_data | Method | get_cursor_press_data ( Window, integer, integer ) -> Result : boolean |
| FormsBase | Type | Description |
|---|
| FormsCheckBox | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Caption | string | read / write access |
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Value | boolean | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsComboBox | Type | Description |
|---|---|---|
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| Enabled | boolean | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| List | group | read / write access |
| ListIndex | integer | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsCommandButton | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Cancel | boolean | read / write access |
| Caption | string | read / write access |
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| Default | boolean | read / write access |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| MouseDown | Callback | Callback called when the user MouseDowns the widget This attribute is write only |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsCore | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsFrame | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| MouseDown | Callback | Callback called when the user MouseDowns the widget This attribute is write only |
| Paint | Callback | Callback called when the user Paints the widget This attribute is write only |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsLabel | Type | Description |
|---|---|---|
| AutoSize | boolean | read / write access |
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Caption | string | read / write access |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| MouseDown | Callback | Callback called when the user MouseDowns the widget This attribute is write only |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsLine | Type | Description |
|---|---|---|
| BorderColor | integer | read / write access |
| DrawMode | integer | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| Visible | boolean | read / write access |
| X1 | integer | read / write access |
| X2 | integer | read / write access |
| Y1 | integer | read / write access |
| Y2 | integer | read / write access |
| FormsListBox | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| DblClick | Callback | Callback called when the user DblClicks the widget This attribute is write only |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| List | group | read / write access |
| ListCount | integer | read only access |
| ListIndex | group | read / write access |
| MouseDown | Callback | Callback called when the user MouseDowns the widget This attribute is write only |
| MoveHS | Callback | Callback called when the user MoveHSs the widget This attribute is write only |
| MoveVS | Callback | Callback called when the user MoveVSs the widget This attribute is write only |
| MultiSelect | string | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| ValueHS | integer | read / write access |
| ValueVS | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsMDIChild | Type | Description |
|---|---|---|
| Caption | string | read / write access |
| Height | integer | read / write access |
| IconColor | group | read / write access |
| Left | integer | read / write access |
| Maximized | boolean | read / write access |
| Minimized | boolean | read / write access |
| Parent | widget | read only access |
| Resize | Callback | Callback called when the user Resizes the widget This attribute is write only |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Width | integer | read / write access |
| Hide | Method | Hide ( ) -> Result : invalid |
| Show | Method | Show ( ) -> Result : invalid |
| FormsMDIFrame | Type | Description |
|---|---|---|
| Height | integer | read only access |
| Left | integer | read only access |
| Parent | widget | read only access |
| Resize | Callback | Callback called when the user Resizes the widget This attribute is write only |
| Scrolled | boolean | read only access |
| Top | integer | read only access |
| Width | integer | read only access |
| Hide | Method | Hide ( ) -> Result : invalid |
| Show | Method | Show ( ) -> Result : invalid |
| FormsMenu | Type | Description |
|---|---|---|
| Caption | string | read / write access |
| Checked | boolean | read / write access |
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| Enabled | boolean | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| Shortcut | string | read / write access |
| Visible | boolean | read / write access |
| FormsOptionBox | Type | Description |
|---|---|---|
| Caption | string | read / write access |
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| Enabled | boolean | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| Top | integer | read / write access |
| Value | boolean | read / write access |
| Width | integer | read / write access |
| FormsPictureBox | Type | Description |
|---|---|---|
| AutoSize | boolean | read / write access |
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Click | Callback | Callback called when the user Clicks the widget This attribute is write only |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| MouseDown | Callback | Callback called when the user MouseDowns the widget This attribute is write only |
| MouseMove | Callback | Callback called when the user MouseMoves the widget This attribute is write only |
| MouseUp | Callback | Callback called when the user MouseUps the widget This attribute is write only |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| Picture | group | read / write access |
| SetFocus | boolean | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsScrollBar | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Change | Callback | Callback called when the user Changes the widget This attribute is write only |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| Horizontal | boolean | read only access |
| LargeChange | integer | read / write access |
| Left | integer | read / write access |
| Max | integer | read / write access |
| Min | integer | read / write access |
| Move | Callback | Callback called when the user Moves the widget This attribute is write only |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| SmallChange | integer | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Value | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsShape | Type | Description |
|---|---|---|
| BorderColor | integer | read / write access |
| DrawMode | integer | read / write access |
| Height | integer | read / write access |
| Left | integer | read / write access |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| Shape | integer | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsTextBox | Type | Description |
|---|---|---|
| BackColor | group | read / write access |
| BorderStyle | integer | read / write access |
| Enabled | boolean | read / write access |
| ForeColor | group | read / write access |
| Height | integer | read / write access |
| KeyDown | Callback | Callback called when the user KeyDowns the widget This attribute is write only |
| KeyPress | Callback | Callback called when the user KeyPresss the widget This attribute is write only |
| KeyUp | Callback | Callback called when the user KeyUps the widget This attribute is write only |
| Left | integer | read / write access |
| LostFocus | Callback | Callback called when the user LostFocuss the widget This attribute is write only |
| MouseDown | Callback | Callback called when the user MouseDowns the widget This attribute is write only |
| Parent | widget | read only access |
| ParentForm | widget | read only access |
| SetFocus | boolean | read / write access |
| Text | string | read / write access |
| Tooltip | string | read / write access |
| Top | integer | read / write access |
| Visible | boolean | read / write access |
| Width | integer | read / write access |
| FormsTooltip | Type | Description |
|---|---|---|
| dummy | string | read only access |
| GC | Type | Description |
|---|
| Icon | Type | Description |
|---|---|---|
| edit | Method | edit ( integer, integer, group ) -> Result : group |
| init_ref | Method | init_ref ( FormsPictureBox, integer, integer, integer ) -> Result : invalid |
| UDV_field | Type | Description |
|---|---|---|
| name | string | Name of the UDV field |
| node | node_type | Node describing the type of the UDV field |
| Window | Type | Description |
|---|
| act_grp_rec | Type | Description |
|---|---|---|
| act_grp | node_type | Action group node; for internal use only !!! |
| is_edit | boolean | 'true' when action group is just about to be edited; for internal use only !!! |
| menu | node_type | Menu of the action group; for internal use only !!! |
| previous | node_type | Previous action group node; for internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| action node | Type | Description |
|---|
| action_reference | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| an_rec | Type | Description |
|---|---|---|
| data | real | The angle value, in radian |
| norm | real | Read only: for compatibility only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| appearance_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| application | Type | Description |
|---|---|---|
| name | string | Name of the application |
| version | string | Version of the application |
| aql_form | Type | Description |
|---|---|---|
| cancel | widget | Command button corresponding to cancel button |
| combined | boolean | 'true' if form is actually combined |
| dialog | Form | The dialog window |
| ok | widget | Command button corresponding to ok button |
| par_or_prop_node | node_type | The node associated with the form |
| resizable | boolean | 'true' if form is resizable; read/write attribute. Makes only sense for non combinable forms |
| value | value | read/write attribute read : value write : see syntax for value |
| aql_program | Type | Description |
|---|---|---|
| * | any | Not yet released ! |
| att_list | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| attrib_value | Type | Description |
|---|---|---|
| obj | Bea_object | The object with which the attribute is associated |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| balloonattrib_rec | Type | Description |
|---|---|---|
| refobj | object | referenced object |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| balloondisp_rec | Type | Description |
|---|---|---|
| form | string | Representation form ("bal_line", "bal_circle", "box", "invis") |
| id | integer | 0 = without / 1 = with identification number |
| pos | integer | 0 = without / 1 = with position number |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| bea_group_rec_ref | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| bea_reason | Type | Description |
|---|
| bea_window_ref | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| bitmap_opt | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| bitmap_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| boolean | Type | Description |
|---|---|---|
| data | boolean | The boolean |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| box_type | Type | Description |
|---|---|---|
| xmax | real | max x-coordinate (for line_rec, cir_rec, ellips_rec, contour_rec, plane_rec, var_rec, text_rec) |
| xmin | real | min x-coordinate (for line_rec, cir_rec, ellips_rec, contour_rec, plane_rec, var_rec, text_rec) |
| ymax | real | max y-coordinate (for line_rec, cir_rec, ellips_rec, contour_rec, plane_rec, var_rec, text_rec) |
| ymin | real | min y-coordinate (for line_rec, cir_rec, ellips_rec, contour_rec, plane_rec,var_rec, text_rec) |
| cg_dim_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| cg_line_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| cg_plane_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| cg_point_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| cir_rec | Type | Description |
|---|---|---|
| arc | boolean | 'true' in case of arc |
| astart | real | Only in case of arc: starting angle of the arc |
| axes | boolean | 'true' if axes have to be drawn |
| centre | coord_type | Centre of circle |
| d3_x1 | real | Only in case of arc: x-coord of the start point (3D) |
| d3_x2 | real | only in case of arc: x-coord of the mid point (3D) |
| d3_x3 | real | Only in case of arc: x-coord of the end point (3D) |
| d3_xc | real | x-coordinate of the circle/arc's center (3D) |
| d3_y1 | real | Only in case of arc: y-coord of the start point (3D) |
| d3_y2 | real | Only in case of arc: y-coord of the mid point (3D) |
| d3_y3 | real | Only in case of arc: y-coord of the endpoint (3D) |
| d3_yc | real | y-coordinate of the circle/arc's center (3D) |
| d3_z1 | real | Only in case of arc: z-coord of the first point (3D) |
| d3_z2 | real | Only in case of arc: z-coord of the mid point (3D) |
| d3_z3 | real | Only in case of arc: z-coord of the endpoint (3D) |
| d3_zc | real | z-coordinate of the circle/arc's center (3D) |
| length | real | Only in case of arc: length of the arc |
| pt1 | coord_type | {x1 y1}; the first point of the circle/arc |
| pt2 | coord_type | {x2 y2}; Mid point of the circle/arc |
| pt3 | coord_type | {x3 y3}; End point of the circle/arc |
| r | real | Radius of the circle/arc |
| sector | real | Only if an arc: sectorangle of the arc |
| segments | group | Coordinates of approximating polygon {{x, y},..} |
| segments_inverted | group | Coordinates of inverted polygon {{x, y},...} |
| spec | styletype_rec | As required for creation |
| style | integer | 1=solid; 2=dashed; 3=dashdotted; 4=dashdotdotted; 5=dotted; 6=broken; |
| thickness | real | 0.18; 0.25; 0.35; 0.5; 0.7 In Create mode, for compatibility only: 1=thin; 2=middle; 3=thick |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x1 | real | Only in case of arc: x-coordinate of the start point |
| x2 | real | Only in case of arc: x-coordinate of the mid point |
| x3 | real | Only in case of arc: x-coordinate of the end point |
| xc | real | x-coordinate of the circle/arc's center |
| y1 | real | Only in case of arc: y-coordinate of the start point |
| y2 | real | Only in case of arc: y-coordinate of the mid point |
| y3 | real | Only in case of arc: y-coordinate of the end point |
| yc | real | y-coordinate of the circle/arc's center |
| z | real | z-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| color | Type | Description |
|---|---|---|
| blue | integer | The blue intensity ( 0 .. 255) |
| green | integer | The green intensity ( 0 .. 255) |
| name | string | The name of the color |
| red | integer | The red intensity ( 0 .. 255) |
| vp_backgrounds | group | Background colors of all viewports { {red, green, blue} ... } red, green, blue : integer 0..255 |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| color_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| column_index | Type | Description |
|---|---|---|
| index | object | |
| list | group | |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| comment | Type | Description |
|---|---|---|
| data | string | Form to input a file history; you may use a tiny editor in AQL: xx = read_value (application.v_comment) |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| cont_elem_type | Type | Description |
|---|---|---|
| etype | integer | type of contour element (1=line, 2=circle, 3=ellipse) |
| order | boolean | 'true' = pt1 is the first, pt2 (line) or pt3 (circle, ellipse) the second point 'false'= pt2 or pt3 is the first, pt1 the second point |
| ref1 | object | Underlying original object. Original object of PREVIOUS contour element if it is rounding arc in 'contour_rounded' or 'contour_parallel' |
| ref2 | object | Underlying original object of NEXT contour element. Only set if it is rounding arc in 'contour_rounded' or 'contour_parallel'. For compatibility only !!! |
| segmenten | group | Segments if contour element is a circle or ellips |
| cont_part_type | Type | Description |
|---|---|---|
| closed | boolean | 'true' = closed contour 'false' = open contour |
| list | group | List of contour elements (cont_elem_type) |
| selfintersect | boolean | 'true' if 'cont_part_type' is self-intersecting |
| container_value | Type | Description |
|---|---|---|
| list_* | group | Group of Bea_objects <*> = <name of an object> : List of objects of that type in the UDO or layer <*> = <name of an action> : List of actions of that type in the UDO or layer <*> = 'all' : List of all objects in the UDO or layer <*> = 'actions' : List of all actions in the UDO or layer <*> = 'out' : The same as 'all' but in dependency order <*> = 'layer' : List of all layers in the UDO or layer <*> = 'basket' : List of all objects in the UDO or layer but not in sub-layers (or in UDO instances) <*> = 'recursive' : List of all objects in the UDO or layer and in all sub-layers and in all UDO instances |
| obj_* | Bea_object | The object with name <*> in the UDO or layer. 'invalid' is returned if no object with that name exists. If more objects with that name exist the behaviour is undefined |
| contour_rec | Type | Description |
|---|---|---|
| list | group | List of all contour elements (cont_elem_type) |
| parts | group | List of all contour parts (cont_part_type) |
| parts_sorted | group | Contour parts after sorting of contour elements |
| selfintersect | boolean | 'true' if contour is self-intersecting |
| world | world_rec | The world (=coordinate system) this object belongs to |
| z | real | z-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| control_rec | Type | Description |
|---|---|---|
| kindofmeasure | integer | 0 = m_distance 1 = m_radius 2 = m_diam 3 = m_angle3points 4 = m_angleline 5 = m_angle2lines 6 = m_anglearc 7 = m_lengtharc 8 = m_chain 9 = m_relative0 10 = m_relative1 11 = m_symbolcone 12 = m_cotab |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| coord_rec | Type | Description |
|---|---|---|
| data | group | { x, y, z } (z is optional for 'write') |
| norm | group | read only: for compatibility only !!! |
| x | real | x coordinate |
| y | real | y coordinate |
| z | real | z coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| coord_type | Type | Description |
|---|---|---|
| x | real | x-coordinate |
| y | real | y-coordinate |
| z | real | z-coordinate |
| copy_rec | Type | Description |
|---|---|---|
| angle | real | Angle of roation |
| cos | real | Cosine of angle of roation |
| d3_delta_x | real | x component of translation = d3_x2 - d3_x1 (3D) |
| d3_delta_y | real | y component of translation = d3_y2 - d3_y1 (3D) |
| d3_delta_z | real | z component of translation = d3_z2 - d3_z1 (3D) |
| d3_x1 | real | x-coordinate of begin point of translation vector (3D) |
| d3_x2 | real | x-coordinate of end point of translation vector (3D) |
| d3_xm1 | real | x-coordinate of begin point of mirrorline (3D) |
| d3_xm2 | real | x-coordinate of end point of mirrorline and center of rotation (3D) |
| d3_y1 | real | y-coordinate of begin point of translation vector (3D) |
| d3_y2 | real | y-coordinate of end point of translation vector (3D) |
| d3_ym1 | real | y-coordinate of begin point of mirrorline (3D) |
| d3_ym2 | real | y-coordinate of end point of mirrorline and center of rotation (3D) |
| d3_z1 | real | z-coordinate of begin point of translation vector (3D) |
| d3_z2 | real | z-coordinate of end point of translation vector (3D) |
| d3_zm1 | real | z-coordinate of begin point of mirrorline (3D) |
| d3_zm2 | real | z-coordinate of endpoint of mirrorline and center of rotation (3D) |
| delta_x | real | x-component of translation = x2-x1 |
| delta_y | real | y-component of translation = y2-y1 |
| mirror_l | boolean | 'true' if mirror around a line |
| mirror_p | boolean | 'true' if mirror around a point |
| r1 | world_rec | Start coordinate system |
| r2 | world_rec | End coordinate system |
| rotation | boolean | 'true' if with rotation |
| sin | real | Sine of roation angle |
| translation | boolean | 'true' if with translation |
| x1 | real | x-coordinate of begin point of translation vector |
| x2 | real | x-coordinate of end point of translation vector |
| xm1 | real | x-coordinate of begin point of mirrorline |
| xm2 | real | x-coordinate of end point of mirrorline and center of rotation |
| y1 | real | In case of translation: y-coordinate of begin point of translation vector |
| y2 | real | In case of translation: y-coordinate of end point of translation vector |
| ym1 | real | y-coordinate of begin point of mirrorline |
| ym2 | real | y-coordinate of end point of mirrorline and center of rotation |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| cotabcontrol_rec | Type | Description |
|---|---|---|
| carth | boolean | 'true' if column 'carthesian' is displayed |
| comment | boolean | 'true' if column 'comment' is displayed |
| comment_width | integer | Width of string columns |
| diam | boolean | 'true' if column 'diameter' is displayed |
| digits | integer | Number of digits after decimal point |
| polar | boolean | 'true' if column 'polar' is displayed |
| show_zeros | boolean | 'true' if zeroes after decimal point are displayed |
| tol | boolean | 'true' if column 'tolerance' is displayed |
| width | integer | Width of real columns |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| database_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| def_type | Type | Description |
|---|---|---|
| par_* | node_type | The node for the parameter <*> |
| deleted_object | Type | Description |
|---|
| depth_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| detail_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| digits_rec | Type | Description |
|---|---|---|
| data | integer | 127, 0->5 or 10->15 127 : no numbers 0->5 : number of digits after . 10->15: number of digits after . but don't display trailing zeros |
| digits | integer | 127, 0->5 |
| zeros | boolean | 'true' if trailing zeros are not displayed |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| dir_name | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| doubleboolean | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| doubleint | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| dreal | Type | Description |
|---|---|---|
| data | real | The real value |
| norm | real | For compatibility only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| drf_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| dynstring | Type | Description |
|---|---|---|
| data | string | The string |
| norm | string | The string; for compatibility only !!! |
| s | string | The string; for compatibility only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| ellips_rec | Type | Description |
|---|---|---|
| angle | real | Angle of the first axis of the ellips/arc |
| arc | boolean | 'true' in case of arc |
| astart | real | Start angle of the arc |
| ax1 | real | Length of the first axis |
| ax2 | real | Length of the second axis |
| centre | group | Center of the ellips/arc {xc yc} |
| d3_x1 | real | Only in case of arc: x-coord of the start point (3D) |
| d3_x3 | real | Only in case of arc: x-coord of the end point (3D) |
| d3_xc | real | x-coordinate of the ellips/arc's center (3D) |
| d3_y1 | real | Only in case of arc: y-coord of the start point (3D) |
| d3_y3 | real | Only in case of arc: y-coord of the end point (3D) |
| d3_yc | real | y-coordinate of the ellips/arc's center (3D) |
| d3_z1 | real | Only in case of arc: z-coord of the start point (3D) |
| d3_z3 | real | Only in case of arc: z-coord of the end point (3D) |
| d3_zc | real | z-coordinate of the ellips/arc's center (3D) |
| length | real | Length of the ellipse/arc |
| pt1 | coord_type | {x1 y1}; Start point of the arc |
| pt3 | coord_type | {x3 y3}; End point of the arc |
| sector | real | Only in case of arc: Sector angle |
| segments | group | Coordinates of approximating polygon {{x, y},..} |
| segments_inverted | group | Coordinates of inverted polygon {{x, y},...} |
| spec | styletype_rec | As required for create |
| style | integer | 1=solid; 2=dashed; 3=dashdotted; 4=dashdotdotted; 5=dotted; 6=broken; |
| thickness | real | 0.18; 0.25; 0.35; 0.5; 0.7 In Create mode, for compatibility only: 1=thin; 2=middle; 3=thick |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x1 | real | Only in case of arc: x-coord of the start point |
| x3 | real | Only in case of arc: x-coord of the end point |
| xc | real | x-coordinate of the ellips/arc's center |
| y1 | real | Only in case of arc: y-coord of the start point |
| y3 | real | Only in case of arc: y-coord of the end point |
| yc | real | the y of the center of the ellips/arc |
| z | real | z-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| endcond_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| event node | Type | Description |
|---|
| evf_convert_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| evf_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| feature_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| file_descriptor | Type | Description |
|---|
| filename | Type | Description |
|---|---|---|
| data | string | The filename |
| dir_filter | string | Directory name filter |
| dir_name | string | Directory name |
| file_ext | string | Filename extension |
| file_filter | string | Filename filter |
| file_name | string | Filename |
| io_reason | string | r : readonly w : write a : append o : overwrite |
| preview | boolean | Preview of model file; for internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| fillstyle_rec | Type | Description |
|---|---|---|
| hatch | string | "hatch_no", "hatch_single", "hatch_cross", "hatch_undefined" |
| hidden | boolean | 'false' = transparent background (only hatching lines are visible) |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| font_rec | Type | Description |
|---|---|---|
| fontname | string | Name of the font, e.g. "Helvetica", "Courier", "HelveticaLight", "CourierLight","HelveticaBold", "CourierBold" |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| fork_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| format_rec | Type | Description |
|---|---|---|
| data | string | "cgm", "picture_file", "hpgl", "postscript", "postscript_black_white" |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| formstring | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| fun_key_defs_val | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| funct_unit_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| gi_el_id_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| globals_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| graphinst_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| group_3d | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| group_rec | Type | Description |
|---|---|---|
| allowed_types | group | Group of object nodes specifying allowed object types |
| initial_sel_types | group | Group of object nodes specifying selected object types |
| is_ok_name_allowed | boolean | Button 'ok+name' visible or not |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| BASE CLASS | group_value | -> Additional attributes and methods |
| group_value | Type | Description |
|---|---|---|
| list | group | List of objects in the group |
| help_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| history | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| id_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| idm_symb_name | Type | Description |
|---|---|---|
| dir_name | string | Name of directory |
| file_ext | string | Filename extension |
| file_name | string | Filename |
| idm_item | group | Item administered in IDM (= 0 if item does not exist in IDM); { {IDM_project: proj, IDM_lib_id: lib}, {IDM_item_id: item} } proj = { char: proj, int: id } lib = { char: lib, int: id } item = { char: item_name, int: id, int: type, int: version, char: part_no, char: revision } |
| io_reason | string | r : readonly w : write a : append o : overwrite |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| image | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| instance_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| int | Type | Description |
|---|---|---|
| data | integer | The integer value |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| key_seq_data | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| language_rec | Type | Description |
|---|---|---|
| default_language | group | First group element : nls name Second group element : plain language name |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| layer_obj_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| layer_ref | Type | Description |
|---|---|---|
| data | Bea_object | Object of type user |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| layer_type | Type | Description |
|---|---|---|
| external | boolean | 'true' if external |
| layername | string | The name of the layer |
| loaded | boolean | 'true' if loaded |
| locked | boolean | 'true' if locked |
| status | string | 'active', 'selectable', 'inactive' or 'visible' |
| make_internal | Method | make_internal ( ) -> Result : invalid |
| len_rec | Type | Description |
|---|---|---|
| data | real | The length value |
| norm | real | Read only: for compatibility only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| line_rec | Type | Description |
|---|---|---|
| angle | real | Angle of the line |
| ax | real | Equation: ax * x + by * y + ct = 0 (-1.0 <= ax <= 1.0) |
| by | real | Equation: ax * x + by * y + ct = 0 (-1.0 <= by <= 1.0) |
| constr_type | string | "not_limited", "is_limited", "is_midline" |
| ct | real | Equation : ax * x + by * y + ct = 0 |
| d3_x1 | real | x-coordinate of the first endpoint of the line (3D) |
| d3_x2 | real | x-coordinate of the second endpoint of the line (3D) |
| d3_y1 | real | y-coordinate of the first endpoint of the line (3D) |
| d3_y2 | real | y-coordinate of the second endpoint of the line (3D) |
| d3_z1 | real | z-coordinate of the first endpoint of the line (3D) |
| d3_z2 | real | z-coordinate of the second endpoint of the line (3D) |
| length | real | distance between (x1,y1) and (x2,y2) |
| pt1 | coord_type | First endpoint of the line |
| pt2 | coord_type | Second endpoint of the line |
| spec | styletype_rec | As required for creation |
| style | integer | 1=solid; 2=dashed; 3=dashdotted; 4=dashdotdotted; 5=dotted; 6=broken |
| thickness | real | 0.18; 0.25; 0.35; 0.5; 0.7 In Create mode, for compatibility only: 1=thin; 2=middle; 3=thick |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x1 | real | x-coordinate of the first endpoint |
| x1m | real | x-coordinate of the first (graphical) endpoint |
| x2 | real | x-coordinate of the second endpoint |
| x2m | real | x-coordinate of the second (graphical) endpoint |
| y1 | real | y-coordinate of the first endpoint |
| y1m | real | y-coordinate of the first (graphical) endpoint |
| y2 | real | y-coordinate of the second endpoint |
| y2m | real | y-coordinate of the second (graphical) endpoint |
| z | real | z-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| loc_table | Type | Description |
|---|---|---|
| check_duplicates | boolean | For internal use only !!! |
| list_duplicates | group of strings | For internal use only !!! |
| nr_files | integer | For internal use only !!! |
| stop_token | string | For internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| locator_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| lockfile | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| lockinfo | Type | Description |
|---|---|---|
| col1 | integer | For internal use only !!! |
| col2 | integer | For internal use only !!! |
| col3 | integer | For internal use only !!! |
| is_admin | boolean | For internal use only !!! |
| list_areas | group of strings | For internal use only !!! |
| list_internal | group of strings | For internal use only !!! |
| list_new | group of strings | For internal use only !!! |
| list_session | group of strings | For internal use only !!! |
| list_tmp | group of strings | For internal use only !!! |
| user_or_system | boolean | For internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| longstring | Type | Description |
|---|---|---|
| data | string | The string |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| massprops_rec | Type | Description |
|---|---|---|
| data | group | Measure properties |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| matrix_4_by_4 | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| measure_rec | Type | Description |
|---|---|---|
| a | real | Angle of writing direction of text |
| angleunit | string | "degree", "radian", "degreedec", "degreeminsec" |
| arrow_left | boolean | 'true' if arrow on side of p1 |
| arrow_right | boolean | 'true' if arrow on side of p2 |
| chain | boolean | 'true' if 'measure_chain' |
| comment | string | Users remarks (behind posttext) |
| digitstype | integer | Number of decimal places |
| dist | string | The distance of the measure text |
| faktor | real | Multiplication factor for value of measure |
| font | string | Font name |
| geo | group | Geometric data: plc1plc2, diamofcircle, chain, relative: { ah_e1.x, ah_e1.y, ah_e2.x, ah_e2.y } radiusofsect: { cos(m_ang), sin(m_ang), b1 } angle3points, anglesector, arclength, angle2lines: { c.x, c.y, ah_e1.x, ah_e1.y, ah_e2.x, ah_e2.y, r, b2, b1 } cotab: { } ah_ex : <real> position (x/y) of arrow end m_ang : <real> angle of measure c : <real> centre position of measure r : <real> radius of measure b1 : <boolean> measure line start at centre b2 : <boolean> ignore |
| h | real | Text height |
| half | boolean | 'true' if half dimensioning |
| measbox | string | "underline", "upperline", "control" or "contline" |
| measkind | string | "meas_nul", "meas_aux", "meas_raw", "meas_theoretical", "box_control", "box_contline" |
| meassymbol | string | "diam", "square", "repet", "almost", "aux" "raw", "theoretical", "control" or "contline" |
| meastype | string | The type of measure (distancet, radiust, anglet, arct, tablet) |
| mtpos | string | Text position (text_upper, text_under, text_middle) |
| norm | real | The real dimension value |
| outside_text | boolean | 'true' if text is outside |
| parallel | boolean | 'true' if arc measure |
| posttext | string | Text behind dimension |
| pretext | string | Text before dimension |
| real_measure | real | Dimension text as displayed |
| repeat | integer | Repeat factor |
| right_half | boolean | 'true' if 'half'=true and arrow on side of p2 |
| tl | real | Half text length (sum) |
| translated | boolean | 'true' if text was moved |
| transx | real | x part of translation vector |
| transy | real | y part of translation vector |
| unitcomment | string | Remarks directly behind dimension |
| warc | integer | Number of witness arcs used |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x1 | real | x-coordinate of first point of measure (if meastype = tablet: x-coordinate of top left) |
| x2 | real | x-coordinate of second point of measure (if meastype = tablet: x-coordinate of buttom right) |
| y1 | real | y-coordinate of first point of measure (if meastype = tablet: y-coordinate of top left) |
| y2 | real | y-coordinate of second point of measure (if meastype = tablet: y-coordinate of buttom right) |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| menu_rec | Type | Description |
|---|---|---|
| is_edit | boolean | Menu which is just about to be edited |
| menu | node_type | Node associated with the menu |
| previous | node_type | Previous menu |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| message_rec | Type | Description |
|---|---|---|
| cancel | string | Text for 'cancel_button' |
| message | string | Message text |
| ok | string | Text for 'ok_button' |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| model_ref | Type | Description |
|---|---|---|
| data | Bea_object | Bea model (object of type user) |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| name_list | Type | Description |
|---|---|---|
| name | string | Selected name of group 'name_group' |
| name_group | group | Group with data (e.g. string) |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| nc_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| node_reference | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| node_type | Type | Description |
|---|---|---|
| a_* | node_type | The action with name <*>. Only valid for nodes of type 'application' |
| ag_* | node_type | The actiongroup with name <*>; Only valid for nodes of type 'application' |
| applic_name | string | Name of the application to which this node belongs |
| aql_par | boolean | Only valid for parameter nodes of UDAs 'true' if it is a parameter which has no equivalent in the master model. This means the parameter is only used by AQL |
| asciiicon | group | (group of strings) The icon in ASCII format |
| att_* | boolean | The value for the attribute <*> (see also 'DEFINED SYSTEM ATTRIBUTES' below) |
| base_object_of_subclass | node_type | The node of the subclass. Only valid for nodes of type 'object' |
| bitmap | integer | The offset in the bitmap for the icon; for compatibility only !!! |
| content | string | The name; for compatibility only !!! |
| down | node_type | The first subelement. NO compatibility guaranteed !!! |
| ef_* | node_type | The enumeration field with name <*>. Only valid for nodes of type 'application' |
| en_* | node_type | The enumeration type with name <*>. Only valid for nodes of type 'application' |
| ev_* | node_type | The event with name <*>. Only valid for nodes of type 'application' |
| expanded_number | group | { <integer: session1>, <integer: session2>, <integer: session3>, <integer: offset> } Only for experts who will create user defined UDx ('admin'). Not for application defined nodes |
| file | string | Filename - only if not internal |
| form_x_pos | integer | Position of associated form (value nodes only) |
| form_y_pos | integer | Position of associated form (value nodes only) |
| frame_user_help | group | { <documentname>, <tagname> } for internal use only !!! |
| hatchicon | group | Group of strings. The hatched icon in hex format |
| icon | Group | Group of strings. The icon in hex format |
| internal | boolean | UDx is stored internally in model file |
| inverseicon | group | group of strings The inverted icon in hex format |
| is_subclass_of_of_object | node_type | The node. Only valid for nodes of type 'object' |
| list_actiongroups | group | Group of node_type. List of loaded actiongroups. Only valid for nodes of type 'application' |
| list_actions | group | Group of node_type. List of loaded actions. Only valid for nodes of type 'application' |
| list_appl | group | List of all applications (group of node_type) |
| list_aql_attributes | group | Group of node_type. List of the predefined AQL attributes. Only valid for nodes of type 'value' |
| list_attributes | group | Group of strings representing BEATOOL attribute names |
| list_entries | group | Group of node_type. List of subnodes of a popup menu. Only valid for nodes of type 'popup_menu' |
| list_enum_fields | group | Group of node_type. List of possible alternatives for enumeration type. See also 'values'. Only valid for nodes of type 'enum' |
| list_enums | group | Group of node_type. List of enumeration types in the loaded applications. Only valid for nodes of type 'application' |
| list_events | group | Group of node_type. List of events. Only valid for nodes of type 'application' |
| list_fields | group | Group of node_type. Only valid for nodes of type UDV |
| list_has_subclasses | group | Group of node_type. List of subclass nodes. Only valid for nodes of type 'object' |
| list_menus | group | Group of node_type. List of loaded menus. Only valid for nodes of type 'application' |
| list_objectgroups | group | group of node_type. List of loaded objectgroups. Only valid for nodes of type 'application' |
| list_objects | group | Group of node_type. List of loaded object types. Only valid for nodes of type 'application' |
| list_objvals | group | Group of node_type. List of objval nodes. Only valid for nodes of type 'object' |
| list_par | group | Group of node_type. List of parameter and property nodes for the action. Only valid for nodes of type 'action' |
| list_pars | group | Group of node_type. List of first level parameter nodes for the action. Only valid for nodes of type 'action' |
| list_popup_menus | group | Group of node_type. List of popup menus. Only valid for nodes of type 'application' |
| list_properties | group | Group of node_type. List of property nodes. Only valid for nodes of type 'object' |
| list_rec_actions | group | Group of node_type. List of action nodes with the specified object type as result type. Only valid for nodes of type 'object' |
| list_ref_actiongroups | group | Group of node_type. List of action groups stored in the menu. Only valid for nodes of type 'menu' |
| list_ref_actions | group | Group of node_type. List of actions (objects) stored in the group. Only valid for nodes of type 'action_group' |
| list_ref_objects | group | Group of node_type. List of object nodes stored in the group. Only valid for nodes of type 'object_group' |
| list_ref_viewporttypes | group | Group of node_type. List of viewports corresponding to a visualisation method. Only valid for nodes of type 'vis_method' |
| list_values | group | Group of node_type. List of values in the loaded applications. Only valid for nodes of type 'application' |
| list_viewporttypes | group | Group of node_type. List of viewport types. Only valid for nodes of type 'application' |
| list_visualisation_methods | group | Group of node_type. List of visualisation method nodes. Only valid for nodes of type 'object' |
| m_* | node_type | The menu with name <*>. Only valid for nodes of type 'application' |
| master | Bea_object | Master model of UDO / UDA |
| name | string | The name of the node |
| next | node_type | The next element in the list. NO compatibility guaranteed !!! |
| node_* | node_type | The subnode with name <*> |
| number | integer | The unique number (in the application). This number is not constant for user defined nodes. For compatibility and application defined nodes only |
| o_* | node_type | The objecttype with name <*>. Only valid for nodes of type 'application' |
| obj_in_master | Bea_object | Corresponding object in master model. For internal use only !!! |
| og_* | node_type | The objectgroup with name <*>. Only valid for nodes of type 'application' |
| p_* | node_type | The node of the parameter/property with name <*>. Only valid for nodes of type 'action'/'object' |
| pm_* | node_type | The popup menu with name <*>. Only valid for nodes of type 'application' |
| prompt | node_type | The prompt string of parameter and property nodes. Only valid for nodes of type 'parameter' and 'property' |
| ref_additional_value_of_viewporttype | node_type | The node of the additional value of the viewport type. Only valid for nodes of type 'viewporttype' |
| ref_popup_of_viewporttype | node_type | The popup associated with the viewport type. Only valid for nodes of type 'viewporttype' |
| ref_result_of_action | node_type | The node for the action result type. Only valid for nodes of type 'action'. 'invalid' for void actions |
| ref_to | node_type | Relation between nodes. NO compatibility guaranteed !!! |
| ref_value_of_event | node_type | The value node associated with the event. Only valid for nodes of type 'event' |
| ref_value_of_objval | node_type | The node of the value that represents the objval. Only valid for nodes of type 'objval' |
| related_AQL_file | string | For future use; not yet implemented Related AQL-file of ADO (AQL defined object) |
| representation_of_enum | node_type | type='value' Value type associated with the enumeration type. 'invalid' in case of no association. Only valid for nodes of type 'enum' |
| required_udx_nodes | group | Group of nodes of all user defined objects, actions, values ... Needed for this UDx node |
| right | node_type | The next element in the list. NO compatibility guaranteed !!! |
| sub | node_type | The first subelement; NO compatibility guaranteed !!! |
| symbolic_name | symbolic_name | The symbolic name of the extern UDx |
| type | string | Type of the node, one of: "application", "object", "enum", "action", "menu", "actiongroup", "objectgroup", "viewporttype", "event", "popup_menu", "objval", "vis_method", "enum_field", "par", "sequence", "star", "alt", "any", "value", "ref_value", "ref_enum", "ref_object", "ref_action", "ref_actiongroup", "ref_popupmenu", "ref_event", "ref_viewporttypes", "user_action", ... (undocumented types) |
| udx_rec | Bea_value | Only for UDx definitions UDOT: Basic_udot_rec UDA : Basic_uda_rec UDV : Basic_udv_rec |
| user_defined | boolean | This action/object/value is user defined |
| v_* | node_type | The value with name <*>. Only valid for nodes of type 'application' |
| value_symbol | meta_object_type | The meta_object_type that corresponds with this objval. Only valid for nodes of type 'objval' |
| values | group | Group of strings. List of possible alternatives for enumeration type in string format. Only valid for nodes of type 'enum' |
| vm_* | node_type | The node of the visualisation method with name <*>. Only valid for nodes of type 'object' |
| vp_* | node_type | The viewporttype with name <*>. Only valid for nodes of type 'application' |
| delete_program_area | Method | delete_program_area ( ) -> Result : invalid |
| make_internal | Method | make_internal ( ) -> Result : invalid |
| node_vec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| obj_name_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| obj_par_obj_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| object node | Type | Description |
|---|
| object_reference | Type | Description |
|---|---|---|
| data | Bea_object | Bea object |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| objgrp_rec | Type | Description |
|---|---|---|
| is_edit | boolean | Object group which is just about to be edited |
| obj_grp | node_type | Node associated with the object group |
| previous | node_type | Previous object group |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| operator_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| par_reference | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| parameter | Type | Description |
|---|---|---|
| has_changed | boolean | For AQL programs associated with an UDA only. 'true' when this parameter has been changed since the previous evaluation of this UDA |
| is_set | boolean | For AQL programs associated with an UDA only. 'true' when this parameter has been set since the previous evaluation of this UDA |
| kind | string | Decribes the type of parameter, e.g. 'objectparameter of type <typename>', 'valueparameter of type <typename>', 'starparameter', ... |
| type | node_type | The node associated with this parameter |
| value | any | Value of this parameter depending on the type: for object parameters: Bea_object for enum parameters : string for value parameters : the values AQL representation |
| part_info | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| pcl action identifier | Type | Description |
|---|
| pcl object identifier | Type | Description |
|---|
| pg_curve_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| pg_edge_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| pg_face_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| pg_surface_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| pg_tag_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| pg_vertex_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| plane_part_type | Type | Description |
|---|---|---|
| inner | group | Inner plane parts (plane_part_type) |
| list | group | Outer contour elements (cont_elem_type) |
| list_all | group | List of all elements (outer contour elements and inner plane parts) |
| orientation | string | "left" or "right" |
| selfintersect | boolean | 'true' if 'plane_part_type' is self-intersecting |
| plane_rec | Type | Description |
|---|---|---|
| alfa | real | Angle of hatch lines (in radians) |
| dist | real | Distance between hatch lines |
| fill_color | integer | Fill color of the plane (index) |
| fill_rgb | color_type | Fill color of the plane (rgb-value) |
| hatch | string | "hatch_no", "hatch_single" or "hatch_cross" |
| hidden | boolean | 'true' if plane will hide elements with a smaller z-coordinate |
| list | group | List of outer contour elements (cont_elem_type). Outer contours of all first level plane parts, not of holes |
| oneislandparts | group | All plane parts with at most one level of holes. (If there are islands in a hole these second level island plane parts are recursively restructured into separate ones and added to the group) |
| parts | group | List of all first level plane parts (plane_part_type) |
| selfintersect | boolean | 'true' if plane is self-intersecting |
| world | world_rec | The world (=coordinate system) this object belongs to |
| z | real | z-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| plot_NT_DC | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| plot_opt | Type | Description |
|---|---|---|
| data | string | For internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| plot_props_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| point_rec | Type | Description |
|---|---|---|
| d3_x | real | x-coordinate (3D) |
| d3_y | real | y-coordinate (3D) |
| d3_z | real | z-coordinate (3D) |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x | real | x-coordinate |
| y | real | y-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| posball_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| posmeas_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| posttext_rec | Type | Description |
|---|---|---|
| down | real | Lower limit for tolerance if type is 'minandmax' |
| es | string | Limit for tolerance if type is 'minismax' |
| text | string | Tolerance text if type is 'fit' |
| typ | string | "nul", "minismax", "fit", "minandmax" |
| up | real | Upper limit for tolerance if type is 'minandmax' |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| profile_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| program | Type | Description |
|---|---|---|
| EDM | string | Identifies the running Embedded Data Manager: <empty> no EDM is active ManageR for running with CIM-DB |
| action_group_node | node_type | Node of the active action group. For internal use only: NO compatibility guaranteed !!! |
| action_node | node_type | Node of the active action. For internal use only: NO compatibility guaranteed !!! |
| active_action | Bea_action | The action that is just about to be prepared by the dialog manager. for internal use only: NO compatibility guaranteed !!! |
| active_object | Bea_object | The object that is just about to be prepared by the dialog manager. For internal use only: NO compatibility guaranteed !!! |
| active_objval | value | The object value that is just about to be handled. For internal use only: NO compatibility guaranteed !!! |
| active_par_or_prop | node_type | The active parameter. For internal use only: NO compatibility guaranteed !!! |
| admin | boolean | For internal use only !!! (see also 'own_risk') |
| args | group | Group of strings. Each string represents a program argument |
| batch | boolean | 'true' if the system runs in batch mode (start option -batch) |
| build_date | string | The program's build date |
| cleanup | boolean | 'true' if the system runs in cleanup mode (start option -cleanup) |
| color_schemes | group | Group of strings. Each string represents a color scheme |
| config_dir_name | string | Name of configuration directories (user/system) Example: design_config |
| config_dir_system | string | Pathname of current system configuration directory Example: #/design_config |
| config_dir_user | string | Pathname of user configuration directory Example: ~/design_config |
| current_selection | group | Group of Bea_objects. The set of objects that are currently selected can be used in a 'select by attribute' expression. For internal use only: NO compatibility guaranteed !!! |
| cursor_icon_on | boolean | 'true' if the icons of the action and the parameter are shown together with the cursor |
| d23_active | boolean | current program is d23 |
| debug | boolean | 'true' if the system runs in debug mode (start option -bug). For internal use only !!! |
| directory | string | The installation directory. Corresponds to the '#' directory |
| error_output_file | string | The name of the AQL error output file |
| execcursor_on | boolean | 'true' if the Execcursor is switched on |
| fileaql | boolean | 'true' if an AQL file must be called around I/O of a model (start option -access) |
| filelog | boolean | 'true' if the system runs in protocol mode (start option -protocol) |
| filenamesize | integer | For compatibility only !!! |
| give_node_number | group | { <integer: session1>, <integer: session2>, <integer: session3>, <integer: offset> } Only for experts who will create user defined UDx ('admin') |
| glob_fun_key_defs | group | { <key > , <mode>, <node_type>}, ... } key : string mode : string : ctrl, alt, ... node_type : associated action, object or event. node_type may be null if the UDx has not been loaded |
| hard_coded_fun_keys | group | { <key > , <mode>, <node_type>}, ... } key : string mode : string : ctrl, alt, ... node_type : associated action, object or event node_type may be null if the UDx has not been loaded |
| home | string | The home directory. Corresponds to the '~' directory |
| host | string | The host name |
| icon_colors | group | { foreground, background, top_shadow, bottom_shadow, highlight, default_highlight } Group with colors of icon in RGB-value groups {R,G,B} Values for Red, Green, Blue from 0 to 255 default_highlight allways set also if no_highlight is set |
| ideas_slave | boolean | If option = -ideas_slave: I-DEAS data management and X communication with I-DEAS, but without IDM |
| idm | boolean | If option = -idm: I-DEAS data management instead of UNIX file I/O |
| idm_slave | boolean | If option = -idm_slave: I-DEAS data management and X communication with I-DEAS |
| input_file | string | The name of the current AQL input file |
| is_browse_mode | boolean | 'true' when the system is in browse mode. For internal use only: NO compatibility guaranteed !!! |
| is_hold_mode | boolean | 'true' when system is in hold mode. For internal use only: NO compatibility guaranteed !!! |
| is_par_prop_or_objval | string | The state of the active parameter ("no_node", "par_node", "prop_node", "objval_node"). For internal use only: NO compatibility guaranteed !!! |
| is_temp_mode | boolean | 'true' when the system is in temp mode. For internal use only: NO compatibility guaranteed !!! |
| keypad_on | boolean | 'true' if the keypad is visual |
| l5n | group | Group of node_type. The last 5 actions |
| language | string | The current language |
| language_strings | group | Group of strings. Each element represents the plain name of a language |
| languages | group | Group of strings. Each element represents the nls name of a language |
| library | string | The library directory. Corresponds to the '+' directory |
| list_appl | group | Group of application type. List of applications the program is built from |
| list_highlighted_objects | group | Group of Bea_object. List of currently highlighted objects |
| list_viewports | group | Group of Bea_viewport_window. List of currently visible viewports |
| machine | string | Processor name of the computer returned by the operating system command 'uname' |
| menu_* | aql_program | AQL program area representing the menu bar for application * |
| menu_node | node_type | Node of the active menu. For internal use only: NO compatibility guaranteed !!! |
| mode | string | The current mode ("create", "edit", "delete", "not_active"). For internal use only: NO compatibility guaranteed !!! |
| name | string | The name of the program |
| newfile | boolean | 'true' during a new model initialisation |
| no_interaction | boolean | 'true' if no interactivity is allowed (start option -writeback) |
| nodename | string | Name of the computer returned by the operating system command 'uname' |
| object_group_node | node_type | Node of the active object group (in edit). For internal use only: NO compatibility guaranteed !!! |
| object_node | node_type | Node of the active object. For internal use only: NO compatibility guaranteed !!! |
| output_file | string | The name of the AQL output file |
| own_risk | boolean | For internal use only !!! (old style, better use 'admin') |
| par_prop_or_objval_node | node_type | Node of the active parameter, property or objval. For internal use only: NO compatibility guaranteed !!! |
| pid | integer | Process ID |
| postread | boolean | 'true' just after reading a model |
| postwrite | boolean | 'true' just after writing a model |
| preread | boolean | 'true' just before reading a model |
| prewrite | boolean | 'true' just before writing a model |
| product_name | string | Name of the product |
| read_active | boolean | 'true' during reading a model |
| release | string | Name of the operating system release returned by the operating system command 'uname' |
| ruler_on | boolean | 'true' if the ruler is switched on |
| screen_size | group | { <integer: width> <integer: height> } Pixel size of the window |
| short_help_on | boolean | 'true' if the Short Help is switched on |
| sysname | string | Name of the operating system returned by the operating system command 'uname' |
| unit | string | The working unit ("mm","inch") |
| version | group | Group of strings. Modules and compiler dates |
| version_date | group | Group of groups. Each subgroup contains a modulename and compiler date |
| projection_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| prop_or_par_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| prop_rec | Type | Description |
|---|---|---|
| data | real | The proportion value, NOT in percent |
| norm | real | Read only: for compatibility only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| rawval_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| real | Type | Description |
|---|---|---|
| data | real | The real value |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| rm_ag_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| save_lavis_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| scheme_rec | Type | Description |
|---|---|---|
| default_scheme | string | Name of the active color scheme |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| section_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| section_vector_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| sel_bool | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| sel_name | Type | Description |
|---|---|---|
| group | group | Selected objects; for internal use only !!! |
| model | Bea_object | For internal use only !!! |
| node_list | group | Group of nodes; for internal use only !!! |
| node_type | node_type | For internal use only !!! |
| null_null_is_all | boolean | For internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| selection_rec | Type | Description |
|---|---|---|
| view_press | Bea_object | The view in which the cursor is located when the mouse button is pressed |
| view_release | Bea_object | of type view The view in which the cursor is located when the mouse button is released |
| x_press | real | x coordinate of the cursor position when the mouse button is pressed |
| x_release | real | x coordinate of the cursor position when the mouse button is released |
| y_press | real | y coordinate of the cursor position when the mouse button is pressed |
| y_release | real | y coordinate of the cursor position when the mouse button is released |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| shape_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| shortstring | Type | Description |
|---|---|---|
| data | string | The string |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| size_rec | Type | Description |
|---|---|---|
| height | real | The height (Y-direction) |
| portrait | boolean | 'true' when height > width |
| size | string | for 'size_free' : 0 for 'din_a' : 0 -> 5 for 'ansi_8.5x11' : a -> e for 'ansi_9x12' : a -> e |
| system | string | One of 'size_free', 'din_a', 'ansi_8.5x11', 'ansi_9x12' |
| width | real | The width (X-direction) |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| ske_plane_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| sketch_props_rec | Type | Description |
|---|---|---|
| data | group | Sketcher properties |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| spline_rec | Type | Description |
|---|---|---|
| d | real | Degree of the B-spline |
| form | string | "periodic" or "non_periodic" |
| interpol | boolean | 'true' if spline is interpolating |
| list | group | List of spline control points {x,y,z,w} |
| nodes | group | List of spline knots {node,mult} |
| spec | styletype_rec | As required for creation |
| style | integer | 1=solid; 2=dashed; 3=dashdotted; 4=dashdotdotted; 5=dotted; 6=broken |
| thickness | real | 0.18; 0.25; 0.35; 0.5; 0.7 In Create mode, for compatibility only: 1=thin; 2=middle; 3=thick |
| world | world_rec | The world (=coordinate system) this object belongs to |
| z | real | z-coordinate |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| standard function | Type | Description |
|---|
| styletype_rec | Type | Description |
|---|---|---|
| broken_allowed | boolean | Specify if broken line type is allowed; may only set 'true' for lines |
| dash_list | group | Group of integer: a sequence of x pixels dash, y pixels gap, ... (only if style==userdef) |
| second_draw | object | Query: the styletype_rec which describes the second draw. Assignment: second_draw = "new" and second_draw.stylename = ... , ... |
| stylename | string | "solid", "dashed", "dashdotted", "dashdotdotted", "dotted", "solid_invisiblepart_dashed", "broken", "userdef" "userdef" can not be assigned, use '.dash_list = ...' |
| thickness | real | Thickness of the pen in mm |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| sweep_info | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| symbol_rec | Type | Description |
|---|---|---|
| font | string | Font name |
| form_frame | group | Left edge of 'symbol_form': {{lower pt},{upper pt}} |
| isort | integer | As in "tolsort", but "integer" ("cone"=0 etc.) |
| symbol_Identification | string | Identification number (only in case of 'symbol_balloon' or 'symbol_balcopy') |
| symbol_Identification_r | real | Identification number (only in case of symbol_balloon or symbol_balcopy) |
| symbol_Position | string | Position number (only in case of symbol_balloon or symbol_balcopy) |
| symbol_Position_r | real | Position number (only in case of symbol_balloon or symbol_balcopy) |
| symbol_Quantity | string | Number of elements (only in case of symbol_balloon or symbol_balcopy) |
| symbol_Quantity_r | real | Number of elements (only in case of symbol_balloon or symbol_balcopy) |
| th | real | Text height |
| tolsort | string | "cone", "formplace", "reference", "comment", "raw", "section", "balloon" |
| world | world_rec | The world (=coordinate system) this object belongs to |
| xdl | real | x part of vector in write direction |
| xdt | real | x part of vector normal to write direction |
| ydl | real | y part of vector in write direction |
| ydt | real | y part of vector normal to write direction |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| symbolic_name | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| sys_globals | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| tab_instance_rec | Type | Description |
|---|---|---|
| colname | string | First column |
| gt_lt | string | Comparative operator: "equal", "smaller", "larger", "smaleq", "greateq" |
| tabname | string | Name of table |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| table_rec | Type | Description |
|---|---|---|
| col_tn | group | Type and name of the columns |
| ex_tab | group | Name and table the column references to (for nested tables) |
| tabname | string | Filename of table |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| tablelist | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| tag_list | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| text_rec | Type | Description |
|---|---|---|
| a | real | Text angle |
| block | boolean | 'true' if text block |
| font | string | Font name |
| fontnr | integer | Font used for this text |
| h | real | Text height |
| hframe | real | Height of text frame if exists |
| l | integer | Only if not 'text_block': length = number of characters in '.s' |
| list | group | Only if 'text_block': list of all lines in the block (group of strings) |
| mirror | string | Mirror type ("mnone", "mx", "my", "mxy") |
| r | integer | number of displayed row's |
| s | string | Only if not 'text_block': string |
| spec | styletype_rec | Style type as required for creation |
| style | integer | 1=solid; 2=dashed; 3=dashdotted; 4=dashdotdotted; 5=dotted; 6=broken |
| thickness | real | 0.18; 0.25; 0.35; 0.5; 0.7 In Create mode, for compatibility only: 1=thin; 2=middle; 3=thick |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x | real | x-coordinate of the start position |
| y | real | y-coordinate of the start position |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| textfile | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| textproperty | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| threeboolean | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| transform_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| ud_fil_tab | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| ud_frm_dta | Type | Description |
|---|---|---|
| event_ok | boolean | For internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| uda_rec | Type | Description |
|---|---|---|
| edit | boolean | Is just about to be edited |
| interactive_effects | group | Group of Bea_objects representing effects; not yet implemented !!! for internal use only !!! |
| last_par | node_type | For internal use only !!! |
| node | node_type | Corresponding node |
| result_object | Bea_object | Object in master model representing the result; for internal use only !!! |
| with_AQL | boolean | UDA with AQL |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| uda_ref | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| udot_rec | Type | Description |
|---|---|---|
| edit | boolean | Is just about to be edited |
| init_uda | boolean | UDOT definition does automatically initialize an UDA definition; for internal use only !!! |
| last_prop | node_type | For internal use only !!! |
| list_vis | group | Group of Bea_objects of type group; for internal use only !!! |
| node | node_type | Corresponding node |
| subclass_of | node_type | The node of the subclass |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| udot_ref | Type | Description |
|---|---|---|
| programmed_too | boolean | Programmed UDOTs too; for internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| udv_def | Type | Description |
|---|---|---|
| node | node_type | Corresponding node |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| udv_rec | Type | Description |
|---|---|---|
| * | all types | Value of attribute with name corresponding to * UDV is a new defined value (record) with components of existing values: { { <string:name of component>, <node_type:type of component>, <content of value 'name' as actual value> } { .... } ... ..} example: my_value = { { 'options', application.v_dynstring, 'hugo' }, { 'output_dir', application.v_boolean, true }, { 'sort_dir', application.v_boolean, true }, { 'sum', application.v_boolean, true }, { 'lines', application.v_int, 10 } } |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| udv_ref | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| univ_ptr | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| user_rec | Type | Description |
|---|---|---|
| el_* | Bea_object | Object with identification numer corresponding to * |
| is_a_list | group | Group of node_types. List of all classes from which the object inherits |
| BASE CLASS | container_value | -> Additional attributes and methods |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| value_data | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| var_rec | Type | Description |
|---|---|---|
| d3_x | real | x-coordinate of the start position (3D) |
| d3_y | real | y-coordinate of the start position (3D) |
| d3_z | real | z-coordinate of the start position (3D) |
| th | real | Height of the text |
| value | real | Value of variable |
| var_name | string | Name of variable |
| world | world_rec | The world (=coordinate system) this object belongs to |
| x | real | x-coordinate of the start position |
| y | real | y-coordinate of the start position |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| vector6_v | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| view_rec | Type | Description |
|---|---|---|
| active | boolean | 'true' when the viewport is active |
| add_data | value | Viewport type specific information |
| dir | world_coord_type | Direction coordinates of the viewport |
| layer_spec | group | Group of groups of boolean (selectable), boolean (visible) and Bea_object (layer) |
| left_bottom | world_coord_type | Left bottom coordinates of the viewport |
| left_top | world_coord_type | Left top coordinates of the viewport |
| model | Bea_object | The model |
| right_bottom | world_coord_type | Right bottom coordinates of the viewport |
| vis_meth_spec | group | Group of groups of node (object type) and node (visualisation method) |
| vp_type | node_type | Viewport type |
| zoom_factor | real | Zooming factor in this viewport |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| vis_meth_rec | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| vp_config | Type | Description |
|---|---|---|
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| vp_options_rec | Type | Description |
|---|---|---|
| data | group | Viewport options |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| vptype_rec | Type | Description |
|---|---|---|
| default_vp | node_type | Viewport type of currently opened viewports |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| waste_rec | Type | Description |
|---|---|---|
| clean_name | string | For internal use only !!! |
| list_internal | group of strings | For internal use only !!! |
| put_name | string | For internal use only !!! |
| restore_name | string | For internal use only !!! |
| waste_dir | string | For internal use only !!! |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| world_coord_type | Type | Description |
|---|---|---|
| x | real | x coordinate |
| y | real | y coordinate |
| z | real | z coordinate |
| world_rec | Type | Description |
|---|---|---|
| a | real | Angle of rotation |
| cos | real | Cosine of rotation angle |
| d3_x | real | x-coordinate of world's origin (absolute coordinate) (3D) |
| d3_xp | real | x-coordinate of world's origin (position for drawing) (3D) |
| d3_y | real | y-coordinate of world's origin (absolute coordinate) (3D) |
| d3_yp | real | y-coordinate of world's origin (position for drawing) (3D) |
| d3_z | real | z-coordinate of world's origin (absolute coordinate) (3D) |
| d3_zp | real | z-coordinate of world's origin (position for drawing) (3D) |
| rotated | boolean | 'true' if the axes are rotated |
| scale | real | Scale used for the output of the drawing |
| sin | real | Sine of rotation angle |
| x | real | x-coordinate of world's origin (absolute coordinate) |
| xp | real | x-coordinate of world's origin (position for drawing) |
| y | real | y-coordinate of world's origin (absolute coordinate) |
| yp | real | y-coordinate of world's origin (position for drawing) ------------------------------------------------------------------- The system uses the item 'world' (=coordinate system) for several purposes: 1. A world used for viewports (world_coord_type,Basic_view_rec) 2. A world used in the 2D-Application (e.g. world_first() ) Viewport-World: This is a standard world for a viewport without zoom/pan 2D-World: This is a world inside the 2D-Application which has the following informations resp. task: Model-Input: Input of parameters with a transform of their values by - rotation - axis scaling (scale_x, scale_y; stretching/shrinking) into model/internal representation. Model-Output: Output to screen, plot, ... with a transform of model/internal model values by - scaling - translation (world_samex,world_samey) into viewport/drawing representation. Sometimes the several parts of this system use different items for the same thing. It depends of the point of view: Viewport or 2D-Application. ! Viewport D2 ------------------------------+------------------------------- ! Viewport representation ! viewport screen ! ! ! ! Standard viewport / ! world/1 Drawing representation ! island ! ! ! ! Model/internal representation ! world/2 ! AQL functions ! meaning ------------------------------+------------------------------- world_to_viewport() ! world/1 (island) ! ---> viewport (screen) ! viewport_to_world() ! viewport (screen) ! ---> world/1 (island) ! world_to_screen() ! world/2 with world/2 as parameter ! ---> screen (viewport) ! world_to_screen() ! island (world/1) with view as parameter only ! ---> screen (viewport) ! world_from_screen() ! screen (viewport) with world/2 as parameter ! ---> world/2 ! world_from_screen() ! screen (viewport) with view as parameter only ! ---> island (world/1) ! trans_to_world() ! world/2 ---> world/2 trans_from_world() ! world/2 ---> world/2 trans_world_to_world() ! world/2 ---> world/2 ! Some more informations about 'world/2' of 2D-application: All the actions listed below like 'world_first()' use this type of world. This world has - a position relative to the absolute (0,0,0)-point - a rotation angle - a separate scale for every axis (stretching/shrinking) - a scaling factor - a second position to simulate a translated world (world_samex, world_samey) See also world_rec as value of world/2-object. Note: island coordinates = coordinates without any transformation ------------------------------------------------------------------- |
| BASE CLASS | Bea_value | -> Additional attributes and methods |
| Systemattributes of 'enum' | |
|---|---|
| att_extendible | extension of the enum-type allowed |
| att_form | enum can be entered in a form |
| Systemattributes of 'enum_field' | |
|---|---|
| att_implicit | not shown in 4th column |
| Systemattributes of 'event' | |
|---|---|
| att_overload | overload by extern application allowed |
| att_passive | has no explicite callback routine |
| att_protocol | event must be written on protocol file |
| Systemattributes of 'menu' | |
|---|---|
| att_implicit | not shown in the menu area |
| att_system | menu defined by the system config |
| att_temporary | menu with temporary actiongroups |
| att_user | menu defined by the user |
| Systemattributes of 'objectgroup' | |
|---|---|
| att_implicit | not shown in the objectgroup area |
| att_system | objectgroup defined by the system config |
| att_user | objectgroup defined by the user |
| Systemattributes of 'viewporttype' | |
|---|---|
| att_direct | visualised with direct graphic |
| att_implicit | not shown in list of viewporttypes |
| att_indirect | visualised with indirect graphic |
| Systemattributes of 'vis_method' | |
|---|---|
| att_direct | object is visualised with direct graphic |
| att_indirect | object is visualised with indirect graphic |
![]() |
|
|---|---|
| Homepage | |