systems

Unless otherwise specified, data names are accessible in level 3 only.

attributesmax
The number of attributes owned by this entity.
Type: unsigned integer
axis
The 3x3 matrix containing the x-, y- and z-axis unit vectors. Valid for hm_getvalue query only.
axiscode
The code for the axis defining the system:
1 - x-axis
2 - y-axis
3 - z-axis
Type: integer
axisnode
Pointer to the node defining the axis of the system.
Type: pointer
axisnodeid
The ID of the node defining the axis of the system.
Type: integer
collector
Pointer to the collector that owns the vector.
Type: pointer levels 2, 3, and 4
constructionaxis
The x-, y- and z-coordinates of the node-based system for its axis in the local system. Valid for hm_getvalue query only.
Type: triple double
constructionaxisx
The x-coordinate of the node-based system for its axis in the local system.
Type: double
constructionaxisy
The y-coordinate of the node-based system for its axis in the local system.
Type: double
constructionaxisz
The z-coordinate of the node-based system for its axis in the local system.
Type: double
constructionplane
The x-, y- and z-coordinates of the node-based system for its plane in the local system. Valid for hm_getvalue query only.
Type: triple double
constructionplanex
The x-coordinate of the node-based system for its plane in the local system.
Type: double
constructionplaney
The y-coordinate of the node-based system for its plane in the local system.
Type: double
constructionplanez
The z-coordinate of the node-based system for its plane in the local system.
Type: double
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
definitioncode
The code for the formula used to derive a node-dependent system from its nodes.
0 - no axis, no plane
1 - x-axis, xy-plane
2 - x-axis, xz-plane
3 - y-axis, xy-plane
4 - y-axis, yz-plane
5 - z-axis, yz-plane
6 - z-axis, xz-plane
Type: integer
displayaxis
The axis defining the system:
1 - x-axis
2 - x-axis
3 - y-axis
Type: integer
displayplane
The plane defining the system:
1 - xy-plane
2 - yz-plane
3 - xz-plane
Type: integer
globaloriginx
The global x-coordinate of the origin.
Type: double
globalxaxisy
The global y-coordinate of the x-axis unit vector.
Type: double
globalxaxisz
The global z-coordinate of the x-axis unit vector.
Type: double
globalxaxisx
Type: double
globalxaxisx
The global x-coordinate of the x-axis unit vector.
Type: double
globalxaxisy
The global y-coordinate of the x-axis unit vector.
Type: double
globalyaxisz
The global z-coordinate of the x-axis unit vector.
Type: double
globalyaxisy
The global y-coordinate of the y-axis unit vector.
Type: double
globalyaxisz
The global z-coordinate of the y-axis unit vector.
Type: double
globalzaxisx
The global x-coordinate of the z-axis unit vector.
Type: double
globalzaxisy
The global y-coordinate of the z-axis unit vector.
Type: double
globalzaxisz
The global z-coordinate of the z-axis unit vector.
Type: double
id
The ID of the entity.
Type: unsigned integer
include
The ID of the include file the entity is organized in.
Type: entity
includeid
The ID of the include file the entity is organized in.
Type: unsigned integer
inputsystem
Pointer to the input system.
Type: pointer
inputsystemid
The ID of the input system.
Type: integer
internalid
The ID of the entity.
Type: unsigned integer
internalname
The internal name of the entity.
Type: string
localxyzrotx
The x orientation angle to the parent system when a rotation is done about the x axis, then the y axis, and then the z axis.
Type: integer
localxyzroty
The y orientation angle to the parent system when a rotation is done about the x axis, then the y axis, and then the z axis.
Type: integer
localxyzrotz
The z orientation angle to the parent system when a rotation is done about the x axis, then the y axis, and then the z axis.
Type: integer
localzxyrotx
The x orientation angle to the parent system when a rotation is done about the z axis, then the x axis, and then the y axis.
Type: integer
localzxyroty
The y orientation angle to the parent system when a rotation is done about the z axis, then the x axis, and then the y axis.
Type: integer
localzxyrotz
The z orientation angle to the parent system when a rotation is done about the z axis, then the x axis, and then the y axis.
Type: integer
moduleid
The module ID of the entity.
Type: integer
name
The name of the entity.
Type: string
node
Pointer to the node defining the origin of the system.
Type: pointer
nodeid
The ID of the node defining the origin of the system.
Type: integer
origin
The x, y and z coordinates of the origin in the global system. Valid for hm_getvalue query only.
Type: triple double
originnode
Pointer to the node defining the origin of the system.
Type: pointer
originnodeid
The ID of the node defining the origin of the system.
Type: integer
originx
The x-coordinate of the system origin.
Type: double
originy
The y-coordinate of the system origin.
Type: double
originz
The z-coordinate of the system origin.
Type: double
planecode
The code for the plane defining the system:
1 - xy-plane
2 - yz-plane
3 - xz-plane
Type: integer
planenode
Pointer to the node defining the plane of the system.
Type: pointer
planenodeid
The ID of the node defining the plane of the system.
Type: integer
poolid
The pool number of the entity.
Type: integer
poolname
The pool name of the entity.
Type: string
position
The position of the system in the database.
Type: integer
setid
The ID of the system set.
Type: integer
solver_id
The solver ID of the entity.
Type: integer
solverkeyword
The name of the solver keyword.
Type: string
solvername
The solver name of the entity for entities enabled for name pool, otherwise the internal name of the entity.
Type: string
type
The type of system.
0 - rectangular
1 - cylindrical
2 - spherical
Type: integer
typename
The type name for the system.
Type: string
xaxis
The x, y and z coordinates of the x-axis unit vector. Valid for hm_getvalue query only.
Type: triple double
xaxisx
The x-component of the x axis unit vector.
Type: double
xaxisy
The y-component of the x axis unit vector.
Type: double
xaxisz
The z-component of the x axis unit vector.
Type: double
xyzrotx
The x orientation angle to the global coordinate system when a rotation is done about the x axis, then the y axis, then the z axis.
Type: double
xyzroty
The y orientation angle to the global coordinate system when a rotation is done about the x axis, then the y axis, then the z axis.
Type: double
xyzrotz
The z orientation angle to the global coordinate system when a rotation is done about the x axis, then the y axis, then the z axis.
Type: double
yaxis
The x, y and z coordinates of the y-axis unit vector. Valid for hm_getvalue query only.
Type: triple double
yaxisx
The x-component of the y axis unit vector.
Type: double
yaxisy
The y-component of the y axis unit vector.
Type: double
yaxisz
The z-component of the y axis unit vector.
Type: double
zaxis
The x, y and z coordinates of the z-axis unit vector. Valid for hm_getvalue query only.
Type: triple double
zaxisx
The x-component of the z axis unit vector.
Type: double
zaxisy
The y-component of the z axis unit vector.
Type: double
zaxisz
The z-component of the z axis unit vector.
Type: double
zxyrotx
The x orientation angle to the global coordinate system when a rotation is done about the z axis, then the x axis, then the y axis.
Type: double
zxyroty
The y orientation angle to the global coordinate system when a rotation is done about the z axis, then the x axis, then the y axis.
Type: double
zxyrotz
The z orientation angle to the global coordinate system when a rotation is done about the z axis, then the x axis, then the y axis.
Type: double

Version History

2019.1 - Added new data names constructionaxis, constructionaxisx, constructionaxisy, constructionaxisz, constructionplane, constructionplanex, constructionplaney and constructionplanez.

2020.1 - Added new data name solverkeyword.

2021.1 - Added new data names moduleid, poolid, poolname, and solver_id.

2021.2 - Added new data names internalname and solvername.