You're reading the documentation for an older, but still supported version (GL013300).
For information on the latest version, please have a look at GL013301.

SAFETY_OBJECT_CUBE

This structure defines a cuboid safety object, representing an axis-aligned box defined by two opposite 3D points. It is typically used to describe rectangular regions or simple bounding boxes within safety zones or tool configurations.

BYTE#

Field Name

Data Type

Value

Remarks

0

_tTargetPos[2]

POINT_3D [2]

Opposite vertices of the cuboid
_tTargetPos[0]: Lower vertex
_tTargetPos[1]: Upper vertex

Total size: 24 bytes

Defined in: DRFS.h

typedef struct _SAFETY_OBJECT_CUBE
{
    /* Cube vertices: low(0), high(1) */
    POINT_3D _tTargetPos[2];
} SAFETY_OBJECT_CUBE, *LPSAFETY_OBJECT_CUBE;