Searched refs:worldToHead (Results 1 – 9 of 9) sorted by relevance
/frameworks/av/media/libheadtracking/ |
D | ModeSelector-test.cpp | 41 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 …]
|
D | HeadTrackingProcessor-test.cpp | 44 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()
|
D | HeadTrackingProcessor.cpp | 61 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()
|
D | ScreenHeadFusion.cpp | 22 void ScreenHeadFusion::setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead) { in setWorldToHeadPose() argument 23 mWorldToHead = TimestampedPose{.timestamp = timestamp, .pose = worldToHead}; in setWorldToHeadPose()
|
D | ModeSelector.cpp | 41 void ModeSelector::setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead) { in setWorldToHeadPose() argument 42 mWorldToHead = worldToHead; in setWorldToHeadPose()
|
D | ScreenHeadFusion.h | 51 void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead);
|
D | ModeSelector.h | 94 void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead);
|
D | README.md | 56 Pose3f worldToHead; // “world” is the reference frame,
|
/frameworks/av/media/libheadtracking/include/media/ |
D | HeadTrackingProcessor.h | 59 virtual void setWorldToHeadPose(int64_t timestamp, const Pose3f& worldToHead,
|