14 namespace visualization {
26 void Rotate(
int dx,
int dy)
override;
38 Eigen::Vector3f light_dir_at_mouse_down_;
44 std::vector<UIObj> ui_objs_;
Eigen::Transform< float, 3, Eigen::Affine > Transform
Definition: Camera.h:25
Definition: LightDirectionInteractorLogic.h:20
void StartMouseDrag()
Definition: LightDirectionInteractorLogic.cpp:114
Eigen::Vector3f GetCurrentDirection() const
Definition: LightDirectionInteractorLogic.cpp:190
LightDirectionInteractorLogic(Scene *scene, Camera *camera)
Definition: LightDirectionInteractorLogic.cpp:103
void UpdateMouseDragUI()
Definition: LightDirectionInteractorLogic.cpp:172
void EndMouseDrag()
Definition: LightDirectionInteractorLogic.cpp:181
void Rotate(int dx, int dy) override
Definition: LightDirectionInteractorLogic.cpp:107
Definition: MatrixInteractorLogic.h:20
Definition: PinholeCameraIntrinsic.cpp:16