Lines Matching refs:selector

33     ModeSelector selector(options);  in TEST()  local
35 selector.calculate(0); in TEST()
36 EXPECT_EQ(HeadTrackingMode::STATIC, selector.getActualMode()); in TEST()
37 EXPECT_EQ(selector.getHeadToStagePose(), Pose3f()); in TEST()
44 ModeSelector selector(options, HeadTrackingMode::WORLD_RELATIVE); in TEST() local
46 selector.setWorldToHeadPose(0, worldToHead); in TEST()
47 selector.calculate(0); in TEST()
48 EXPECT_EQ(HeadTrackingMode::WORLD_RELATIVE, selector.getActualMode()); in TEST()
49 EXPECT_EQ(selector.getHeadToStagePose(), worldToHead.inverse()); in TEST()
56 ModeSelector selector(options, HeadTrackingMode::SCREEN_RELATIVE); in TEST() local
58 selector.setScreenToHeadPose(0, screenToHead); in TEST()
59 selector.calculate(0); in TEST()
60 EXPECT_EQ(HeadTrackingMode::SCREEN_RELATIVE, selector.getActualMode()); in TEST()
61 EXPECT_EQ(selector.getHeadToStagePose(), screenToHead.inverse()); in TEST()
69 ModeSelector selector(options); in TEST() local
71 selector.setScreenToStagePose(screenToStage); in TEST()
73 selector.setDesiredMode(HeadTrackingMode::WORLD_RELATIVE); in TEST()
74 selector.setWorldToHeadPose(0, worldToHead); in TEST()
75 selector.calculate(0); in TEST()
76 EXPECT_EQ(HeadTrackingMode::WORLD_RELATIVE, selector.getActualMode()); in TEST()
77 EXPECT_EQ(selector.getHeadToStagePose(), worldToHead.inverse() * screenToStage); in TEST()
85 ModeSelector selector(options); in TEST() local
87 selector.setScreenToStagePose(screenToStage); in TEST()
89 selector.setDesiredMode(HeadTrackingMode::WORLD_RELATIVE); in TEST()
90 selector.setWorldToHeadPose(0, worldToHead); in TEST()
91 selector.calculate(101); in TEST()
92 EXPECT_EQ(HeadTrackingMode::STATIC, selector.getActualMode()); in TEST()
93 EXPECT_EQ(selector.getHeadToStagePose(), screenToStage); in TEST()
101 ModeSelector selector(options); in TEST() local
103 selector.setScreenToStagePose(screenToStage); in TEST()
105 selector.setDesiredMode(HeadTrackingMode::SCREEN_RELATIVE); in TEST()
106 selector.setScreenToHeadPose(0, screenToHead); in TEST()
107 selector.calculate(0); in TEST()
108 EXPECT_EQ(HeadTrackingMode::SCREEN_RELATIVE, selector.getActualMode()); in TEST()
109 EXPECT_EQ(selector.getHeadToStagePose(), screenToHead.inverse() * screenToStage); in TEST()
118 ModeSelector selector(options); in TEST() local
120 selector.setScreenToStagePose(screenToStage); in TEST()
122 selector.setDesiredMode(HeadTrackingMode::SCREEN_RELATIVE); in TEST()
123 selector.setScreenToHeadPose(0, screenToHead); in TEST()
124 selector.setWorldToHeadPose(50, worldToHead); in TEST()
125 selector.calculate(101); in TEST()
126 EXPECT_EQ(HeadTrackingMode::WORLD_RELATIVE, selector.getActualMode()); in TEST()
127 EXPECT_EQ(selector.getHeadToStagePose(), worldToHead.inverse() * screenToStage); in TEST()
135 ModeSelector selector(options); in TEST() local
137 selector.setScreenToStagePose(screenToStage); in TEST()
139 selector.setDesiredMode(HeadTrackingMode::SCREEN_RELATIVE); in TEST()
140 selector.setScreenToHeadPose(50, std::nullopt); in TEST()
141 selector.setWorldToHeadPose(50, worldToHead); in TEST()
142 selector.calculate(101); in TEST()
143 EXPECT_EQ(HeadTrackingMode::WORLD_RELATIVE, selector.getActualMode()); in TEST()
144 EXPECT_EQ(selector.getHeadToStagePose(), worldToHead.inverse() * screenToStage); in TEST()