a/math: Resolve warnings.

This commit is contained in:
Ryan Pavlik 2022-07-13 12:20:49 -05:00
parent f703355761
commit 88389ae0ca
2 changed files with 12 additions and 16 deletions

View file

@ -132,8 +132,8 @@ m_relation_history_get(struct m_relation_history *rh, uint64_t at_timestamp_ns,
// We precede *it and follow *(it - 1) (which we know exists because we already handled // We precede *it and follow *(it - 1) (which we know exists because we already handled
// the it = begin() case) // the it = begin() case)
auto predecessor = *(it - 1); const auto &predecessor = *(it - 1);
auto successor = *it; const auto &successor = *it;
// Do the thing. // Do the thing.
int64_t diff_before = static_cast<int64_t>(at_timestamp_ns) - predecessor.timestamp; int64_t diff_before = static_cast<int64_t>(at_timestamp_ns) - predecessor.timestamp;
@ -187,7 +187,7 @@ m_relation_history_estimate_motion(struct m_relation_history *rh,
return false; return false;
}; };
float dt = time_ns_to_s(timestamp - last_time_ns); float dt = (float)time_ns_to_s(timestamp - last_time_ns);
// Used to find out what values are valid in both the old relation and the new relation // Used to find out what values are valid in both the old relation and the new relation
enum xrt_space_relation_flags tmp_flags = enum xrt_space_relation_flags tmp_flags =
@ -245,7 +245,7 @@ void
m_relation_history_clear(struct m_relation_history *rh) m_relation_history_clear(struct m_relation_history *rh)
{ {
std::unique_lock<os::Mutex> lock(rh->mutex); std::unique_lock<os::Mutex> lock(rh->mutex);
rh->impl = {}; rh->impl.clear();
} }
void void

View file

@ -36,18 +36,14 @@ m_pose_is_identity(struct xrt_pose *pose)
{ {
struct xrt_pose p = *pose; struct xrt_pose p = *pose;
if ((p.position.x == 0.0f || p.position.x == -0.0f) && // x return ((p.position.x == 0.0f || p.position.x == -0.0f) && // x
(p.position.y == 0.0f || p.position.y == -0.0f) && // y (p.position.y == 0.0f || p.position.y == -0.0f) && // y
(p.position.z == 0.0f || p.position.z == -0.0f) && // z (p.position.z == 0.0f || p.position.z == -0.0f) && // z
(p.orientation.x == 0.0f || p.orientation.x == -0.0f) && // x (p.orientation.x == 0.0f || p.orientation.x == -0.0f) && // x
(p.orientation.y == 0.0f || p.orientation.y == -0.0f) && // y (p.orientation.y == 0.0f || p.orientation.y == -0.0f) && // y
(p.orientation.z == 0.0f || p.orientation.z == -0.0f) && // z (p.orientation.z == 0.0f || p.orientation.z == -0.0f) && // z
(p.orientation.w == 1.0f || p.orientation.w == -1.0f) // w (p.orientation.w == 1.0f || p.orientation.w == -1.0f) // w
) { );
return true;
}
return false;
} }