/hardware/invensense/6515/libsensors_iio/software/core/mpl/ |
quaternion_supervisor.h | 23 void inv_set_quaternion(long *quat);
|
mag_disturb.h | 20 int inv_check_magnetic_disturbance(unsigned long delta_time, const long *quat,
|
/hardware/invensense/65xx/libsensors_iio/software/core/mpl/ |
quaternion_supervisor.h | 23 void inv_set_quaternion(long *quat);
|
/hardware/invensense/6515/libsensors_iio/software/simple_apps/playback/linux/ |
datalogger_outputs.c | 31 long quat[4]; member in struct:datalogger_output_s 178 q00 = inv_q29_mult(dl_out.quat[0], dl_out.quat[0]); 179 q12 = inv_q29_mult(dl_out.quat[1], dl_out.quat[2]); 180 q22 = inv_q29_mult(dl_out.quat[2], dl_out.quat[2]); 181 q03 = inv_q29_mult(dl_out.quat[0], dl_out.quat[3]); 254 values[0] = dl_out.quat[0] / 1073741824.f [all...] |
/external/swiftshader/third_party/PowerVR_SDK/Tools/ |
PVRTQuaternion.h | 167 @param[in,out] quat Vector to normalize 170 void PVRTMatrixQuaternionNormalizeF(PVRTQUATERNIONf &quat); 174 @param[in,out] quat Vector to normalize 179 void PVRTMatrixQuaternionNormalizeX(PVRTQUATERNIONx &quat); 184 @param[in] quat Quaternion to transform 201 const PVRTQUATERNIONf &quat); 206 @param[in] quat Quaternion to transform 223 const PVRTQUATERNIONx &quat);
|
PVRTQuaternionF.cpp | 183 @Modified quat Vector to normalize 186 void PVRTMatrixQuaternionNormalizeF(PVRTQUATERNIONf &quat) 192 temp = quat.w*quat.w + quat.x*quat.x + quat.y*quat.y + quat.z*quat.z [all...] |
PVRTQuaternionX.cpp | 188 @Modified quat Vector to normalize 193 void PVRTMatrixQuaternionNormalizeX(PVRTQUATERNIONx &quat) 199 n = PVRTABS(quat.w) + PVRTABS(quat.x) + PVRTABS(quat.y) + PVRTABS(quat.z); 200 qTemp.w = PVRTXDIV(quat.w, n); 201 qTemp.x = PVRTXDIV(quat.x, n); 202 qTemp.y = PVRTXDIV(quat.y, n); 203 qTemp.z = PVRTXDIV(quat.z, n) [all...] |
/frameworks/native/libs/math/include/math/ |
quat.h | 143 typedef details::TQuaternion<float> quat; 147 constexpr inline quat operator"" _i(long double v) { 148 return quat(0, static_cast<float>(v), 0, 0); 150 constexpr inline quat operator"" _j(long double v) { 151 return quat(0, 0, static_cast<float>(v), 0); 153 constexpr inline quat operator"" _k(long double v) { 154 return quat(0, 0, 0, static_cast<float>(v)); 157 constexpr inline quat operator"" _i(unsigned long long v) { // NOLINT 158 return quat(0, static_cast<float>(v), 0, 0); 160 constexpr inline quat operator"" _j(unsigned long long v) { // NOLIN [all...] |
/hardware/invensense/65xx/libsensors_iio/ |
MPLSupport.h | 28 void convert_long_to_hex_char(long* quat, unsigned char* hex, int numElement);
|
/hardware/invensense/6515/libsensors_iio/software/core/mllite/ |
ml_math_func.c | 36 * @param[in] quat Quaternion, Length 4 39 float inv_compass_angle(const long *compass, const long *grav, const float *quat) 51 inv_q_multf(quat, cgcross, q1); 52 inv_q_invertf(quat, qi); 234 double quaternion_to_rotation_angle(const long *quat) { 235 double quat0 = (double )quat[0] / 1073741824; 339 * @param[in] quat 4-element quaternion in fixed point. One is 2^30. 346 void inv_quaternion_to_rotation(const long *quat, long *rot) 349 inv_q29_mult(quat[1], quat[1]) + inv_q29_mult(quat[0] [all...] |
results_holder.h | 62 void inv_store_gaming_quaternion(const long *quat, inv_time_t timestamp); 63 void inv_store_accel_quaternion(const long *quat, inv_time_t timestamp); 64 void inv_store_nav_quaternion(const float *quat, inv_time_t timestamp); 65 void inv_store_game_quaternion(const float *quat, inv_time_t timestamp); 66 void inv_store_geomag_quaternion(const float *quat, inv_time_t timestamp);
|
data_builder.c | 336 case 0: // Quat 337 *ts = sensors.quat.timestamp; 339 if (sensors.quat.timestamp_prev != sensors.quat.timestamp) 370 * Priority is 9-axis quat, 6-axis quat, 3-axis quat, gyro, compass, accel on ties. 379 if ((sensors.quat.status & (INV_QUAT_9AXIS | INV_SENSOR_ON)) == (INV_QUAT_9AXIS | INV_SENSOR_ON)) { 381 *ts = sensors.quat.timestamp; 383 if (sensors.quat.timestamp_prev != sensors.quat.timestamp [all...] |
ml_math_func.h | 80 void inv_quaternion_to_rotation(const long *quat, long *rot); 92 void inv_quaternion_to_rotation_vector(const long *quat, long *rot); 101 const float *quat); 109 double quaternion_to_rotation_angle(const long *quat);
|
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/ |
ml_math_func.c | 36 * @param[in] quat Quaternion, Length 4 39 float inv_compass_angle(const long *compass, const long *grav, const float *quat) 51 inv_q_multf(quat, cgcross, q1); 52 inv_q_invertf(quat, qi); 234 double quaternion_to_rotation_angle(const long *quat) { 235 double quat0 = (double )quat[0] / 1073741824; 339 * @param[in] quat 4-element quaternion in fixed point. One is 2^30. 346 void inv_quaternion_to_rotation(const long *quat, long *rot) 349 inv_q29_mult(quat[1], quat[1]) + inv_q29_mult(quat[0] [all...] |
ml_math_func.h | 80 void inv_quaternion_to_rotation(const long *quat, long *rot); 92 void inv_quaternion_to_rotation_vector(const long *quat, long *rot); 101 const float *quat); 109 double quaternion_to_rotation_angle(const long *quat);
|
results_holder.h | 27 void inv_store_gaming_quaternion(const long *quat, inv_time_t timestamp); 28 void inv_store_accel_quaternion(const long *quat, inv_time_t timestamp);
|
data_builder.c | 330 /** Set Quat Sample rate in micro seconds. 331 * @param[in] sample_rate_us Set Quat Sample rate in us 342 sensors.quat.sample_rate_us = sample_rate_us; 343 sensors.quat.sample_rate_ms = sample_rate_us / 1000; 419 if (sensors.quat.status & INV_SENSOR_ON) { 420 if (timestamp < sensors.quat.timestamp) 421 timestamp = sensors.quat.timestamp; 912 * @param[in] quat Quaternion data. 2^30 = 1.0 or 2^14=1 for 16-bit data. [all...] |
/hardware/invensense/6515/libsensors_iio/ |
MPLSupport.h | 36 void convert_long_to_hex_char(long* quat, unsigned char* hex, int numElement);
|
/hardware/libhardware/modules/sensors/dynamic_sensor/ |
HidRawSensor.cpp | 233 const HidParser::ReportItem &quat = *pReportQuaternion; local 234 if ((quat.bitSize != 16 && quat.bitSize != 32) || !quat.isByteAligned()) { 240 quat.decode(quat.mask(quat.minRaw), &min); 241 quat.decode(quat.mask(quat.maxRaw), &max) [all...] |
/external/eigen/bench/ |
geometry.cpp | 35 EIGEN_ASM_COMMENT("begin quat"); 38 EIGEN_ASM_COMMENT("end quat"); 52 EIGEN_ASM_COMMENT("begin quat via mat"); 54 EIGEN_ASM_COMMENT("end quat via mat"); 104 Quaternion<Scalar> quat;quat.setIdentity(); local 105 ToRotationMatrixWrapper<Quaternion<Scalar> > quatmat(quat); 119 bench("quaternion", quat); 120 bench("quat-mat ", quatmat);
|
/frameworks/native/libs/vr/libdvrcommon/include/private/dvr/ |
types.h | 46 using quat = quatf;
|
/external/vulkan-validation-layers/demos/ |
linmath.h | 388 typedef float quat[4]; 389 static inline void quat_identity(quat q) { 393 static inline void quat_add(quat r, quat a, quat b) { 397 static inline void quat_sub(quat r, quat a, quat b) { 401 static inline void quat_mul(quat r, quat p, quat q) [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
d3dx9math.inl | 542 inline D3DXQUATERNION& D3DXQUATERNION::operator += (const D3DXQUATERNION& quat) 544 x += quat.x; 545 y += quat.y; 546 z += quat.z; 547 w += quat.w; 551 inline D3DXQUATERNION& D3DXQUATERNION::operator -= (const D3DXQUATERNION& quat) 553 x -= quat.x; 554 y -= quat.y; 555 z -= quat.z; 556 w -= quat.w [all...] |
/device/google/contexthub/firmware/os/inc/algos/ |
fusion.h | 23 #include <common/math/quat.h> 41 Quat x0;
|
/external/libxcam/xcore/ |
image_projector.cpp | 88 //return Quaternd (quat[i]).slerp(weight_start, Quaternd (quat[i + 1])); 258 Quaternd quat = interp_orientation (ts, orientation, pose_ts, index) + local 261 Mat3d extrinsics = quat.rotation_matrix (); 305 Quaternd quat = interp_orientation (ts, orientation, orient_ts, index) + local 308 Mat3d extrinsics = quat.rotation_matrix ();
|