Difference between revisions of "Axis new"
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{HelpFiles}} | |
− | | ||
− | ====Axis_new==== | + | ==== Axis_new ==== |
− | This function is the Axis object's constructor and will return an array which must have 7 elements, configured like specified below: | + | This function is the Axis object's constructor and will return an array which must have 7 elements, configured like specified below: |
− | * OBJECT_TYPE: Object type information. It must have the same value as TYPE_AXIS constant. | + | *OBJECT_TYPE: Object type information. It must have the same value as TYPE_AXIS constant. |
− | * AXIS_NAME: The name of the axis, it is the value of the argument name passed to the constructor function. | + | *AXIS_NAME: The name of the axis, it is the value of the argument name passed to the constructor function. |
− | * AXIS_TEXT: The text for the axis. It has "" as its value when first created. | + | *AXIS_TEXT: The text for the axis. It has "" as its value when first created. |
− | * AXIS_MATH_BASE: The math base for the axis. It has "" as its value when first created. | + | *AXIS_MATH_BASE: The math base for the axis. It has "" as its value when first created. |
− | * AXIS_PCT_BASE: The percentage base for the axis. It has "" as its value when first created. | + | *AXIS_PCT_BASE: The percentage base for the axis. It has "" as its value when first created. |
− | * AXIS_WEIGHT: The weight flag specifying whether the axis can be used as a weight or not. It has ''false ''as its value when first created. | + | *AXIS_WEIGHT: The weight flag specifying whether the axis can be used as a weight or not. It has ''false ''as its value when first created. |
− | * AXIS_OPTIONS: The array of axis options, it is initialized as an array with no elements. | + | *AXIS_OPTIONS: The array of axis options, it is initialized as an array with no elements. |
+ | *AXIS_MATH_BASE_MODIFIER: The math base modifier for the axis. It has "" as its value when first created. | ||
− | '''Syntax''' | + | '''Syntax''' |
− | Axis_new(''name'') | + | Axis_new(''name'') |
− | '''Arguments''' | + | '''Arguments''' |
− | ''name: ''Is a string expression. It is the name of the axis. | + | ''name: ''Is a string expression. It is the name of the axis. |
− | '''Return type''' | + | '''Return type''' |
− | array | + | array |
− | '''Examples''' | + | '''Examples''' |
− | array axis = Axis_new("Age groups"); | + | ''array axis = Axis_new("Age groups");'' |
− | axis | + | ''print(axis); '' |
− | '' | + | ''//Result: {0,Age groups,,,,False,{},}'' |
− | Version 5.5 | + | ''axis[AXIS_TEXT] = "Choose an age group"; '' |
− | __NOTOC__ | + | |
− | <!-- imported from file: 5438.htm--> | + | ''axis[AXIS_MATH_BASE] = "Age"; '' |
+ | |||
+ | ''axis[AXIS_PCT_BASE] = "Age != empty";'' | ||
+ | |||
+ | ''print(axis);'' | ||
+ | |||
+ | ''//Result: {0,Age groups,Choose an age group,Age,Age != empty,False,{},}'' | ||
+ | |||
+ | '''Availability''' | ||
+ | |||
+ | Version 5.5 __NOTOC__ <!-- imported from file: 5438.htm--> | ||
+ | |||
+ | [[Category:Axis_set_modifying_CGScript_functions]] |
Latest revision as of 08:10, 22 December 2014
Axis_new
This function is the Axis object's constructor and will return an array which must have 7 elements, configured like specified below:
- OBJECT_TYPE: Object type information. It must have the same value as TYPE_AXIS constant.
- AXIS_NAME: The name of the axis, it is the value of the argument name passed to the constructor function.
- AXIS_TEXT: The text for the axis. It has "" as its value when first created.
- AXIS_MATH_BASE: The math base for the axis. It has "" as its value when first created.
- AXIS_PCT_BASE: The percentage base for the axis. It has "" as its value when first created.
- AXIS_WEIGHT: The weight flag specifying whether the axis can be used as a weight or not. It has false as its value when first created.
- AXIS_OPTIONS: The array of axis options, it is initialized as an array with no elements.
- AXIS_MATH_BASE_MODIFIER: The math base modifier for the axis. It has "" as its value when first created.
Syntax
Axis_new(name)
Arguments
name: Is a string expression. It is the name of the axis.
Return type
array
Examples
array axis = Axis_new("Age groups");
print(axis);
//Result: {0,Age groups,,,,False,{},}
axis[AXIS_TEXT] = "Choose an age group";
axis[AXIS_MATH_BASE] = "Age";
axis[AXIS_PCT_BASE] = "Age != empty";
print(axis);
//Result: {0,Age groups,Choose an age group,Age,Age != empty,False,{},}
Availability
Version 5.5