Version 0.60.0
open

float

A floating point number.

Details

The basic floating point number type.

Float constants can be inserted into the code as numbers containing a decimal point. Numbers without decimal point are considered to be integers.

Example

 float f = 1.0 / 3.0
 echo( f )
 

Output

 0.33333333
 

Example

 open float length{
   name = "Length"
   descr = "The length of the box"
   value = 1.0
   min = 0.5
 }
 make box( length, 1, 1 )
 

Casts To

string
int
bool

Optional Open Parameter Attributes

bool readonly

Tells the user interface or frontend to disable the setting of the open parameter.

string style

Specifies some limited styling instructions for the user interface or frontend.

int expose_opar

Controls the visibility state of the open parameter. Possible values are -1 (do not expose), 0 (expose when requested) and +1 (expose).

float min

A floating point number that states that the open parameter value must not be below this value. This is enfored by the system.

float max

A floating point number that states that the open parameter value must not be above this value. This is enfored by the system.

float[] options

An array of floating point values that defines a selection of allowed values. The user interface or frontend may use a drop-down list to display this open parameter's control. The system enforces that the open parameter value is of the selection options.

string[] options_texts

This attribute requires an options attribute to be present. The options_texts attribute is an array of string values that should ideally have the same length as the options array. Its function is to provide a short name or description for each of the options values. These may be used in the drop-down list by the user interface or frontend.

See also

🗙

Search results for