Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 1x | /**
* Constants for identifying well-known tracking reference frames.
*
* @enum {number}
*/
const TrackingReferenceFrame = {
/**
* Auto-detect algorithm. The reference frame used to track the Entity will
* be automatically selected based on its trajectory: near-surface slow moving
* objects will be tracked in the entity's local east-north-up reference
* frame, while faster objects like satellites will use VVLH (Vehicle Velocity,
* Local Horizontal).
*
* @type {number}
* @constant
*/
AUTODETECT: 0,
/**
* The entity's local East-North-Up reference frame.
*
* @type {number}
* @constant
*/
ENU: 1,
/**
* The entity's inertial reference frame. If entity has no defined orientation
* property, it falls back to auto-detect algorithm.
*
* @type {number}
* @constant
*/
INERTIAL: 2,
/**
* The entity's inertial reference frame with orientation fixed to its
* {@link VelocityOrientationProperty}, ignoring its own orientation.
*
* @type {number}
* @constant
*/
VELOCITY: 3,
};
export default Object.freeze(TrackingReferenceFrame);
|