Home
last modified time | relevance | path

Searched refs:worldToHead (Results 1 – 9 of 9) sorted by relevance

/frameworks/av/media/libheadtracking/
DModeSelector-test.cpp41 const Pose3f worldToHead({1, 2, 3}, Quaternionf::UnitRandom()); in TEST() local
46 selector.setWorldToHeadPose(0, worldToHead); in TEST()
50 EXPECT_EQ(selector.getHeadToStagePose(), worldToHead.inverse()); in TEST()
66 const Pose3f worldToHead({1, 2, 3}, Quaternionf::UnitRandom()); in TEST() local
74 selector.setWorldToHeadPose(0, worldToHead); in TEST()
78 EXPECT_EQ(selector.getHeadToStagePose(), worldToHead.inverse() * screenToStage); in TEST()
82 const Pose3f worldToHead({1, 2, 3}, Quaternionf::UnitRandom()); in TEST() local
90 selector.setWorldToHeadPose(0, worldToHead); in TEST()
98 const Pose3f worldToHead({1, 2, 3}, Quaternionf::UnitRandom()); in TEST() local
106 selector.setWorldToHeadPose(100, worldToHead); in TEST()
[all …]
DHeadTrackingProcessor-test.cpp44 const Pose3f worldToHead{{1, 2, 3}, Quaternionf::UnitRandom()}; in TEST() local
57 processor->setWorldToHeadPose(0, worldToHead, Twist3f()); in TEST()
62 EXPECT_EQ(processor->getHeadToStagePose(), worldToHead.inverse() * worldToScreen * in TEST()
69 EXPECT_EQ(processor->getHeadToStagePose(), worldToHead.inverse() * screenToStage); in TEST()
78 const Pose3f worldToHead{{1, 2, 3}, Quaternionf::UnitRandom()}; in TEST() local
91 processor->setWorldToHeadPose(0, worldToHead, headTwist); in TEST()
95 EXPECT_EQ(processor->getHeadToStagePose(), (worldToHead * integrate(headTwist, 2.f)).inverse()); in TEST()
101 (worldToHead * integrate(headTwist, 2.f)).inverse() * worldToScreen); in TEST()
DHeadTrackingProcessor.cpp61 void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead, in setWorldToHeadPose() argument
64 timestamp, worldToHead, headTwist, mOptions.predictionDuration); in setWorldToHeadPose()
109 Pose3f worldToHead = mHeadPoseBias.getOutput(); in calculate() local
114 worldToHead = mHeadPoseBias.getOutput(); in calculate()
117 mScreenHeadFusion.setWorldToHeadPose(mWorldToHeadTimestamp.value(), worldToHead); in calculate()
118 mModeSelector.setWorldToHeadPose(mWorldToHeadTimestamp.value(), worldToHead); in calculate()
DScreenHeadFusion.cpp22 void ScreenHeadFusion::setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead) { in setWorldToHeadPose() argument
23 mWorldToHead = TimestampedPose{.timestamp = timestamp, .pose = worldToHead}; in setWorldToHeadPose()
DModeSelector.cpp41 void ModeSelector::setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead) { in setWorldToHeadPose() argument
42 mWorldToHead = worldToHead; in setWorldToHeadPose()
DScreenHeadFusion.h51 void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead);
DModeSelector.h94 void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead);
DREADME.md56 Pose3f worldToHead; // “world” is the reference frame,
/frameworks/av/media/libheadtracking/include/media/
DHeadTrackingProcessor.h59 virtual void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead,