HomeSort by relevance Sort by last modified time
    Searched refs:quat (Results 1 - 25 of 57) sorted by null

1 2 3

  /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 ();

Completed in 749 milliseconds

1 2 3