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 |