#include <RotationInteractorLogic.h>
|
| | RotationInteractorLogic (Camera *camera, double min_far_plane) |
| |
| | ~RotationInteractorLogic () |
| |
| virtual void | SetCenterOfRotation (const Eigen::Vector3f ¢er) |
| |
| virtual void | Pan (int dx, int dy) |
| |
| virtual void | StartMouseDrag () |
| |
| virtual void | UpdateMouseDragUI () |
| |
| virtual void | EndMouseDrag () |
| |
| virtual | ~MatrixInteractorLogic () |
| |
| void | SetViewSize (int width, int height) |
| |
| int | GetViewWidth () const |
| |
| int | GetViewHeight () const |
| |
| const geometry::AxisAlignedBoundingBox & | GetBoundingBox () const |
| |
| virtual void | SetBoundingBox (const geometry::AxisAlignedBoundingBox &bounds) |
| |
| Eigen::Vector3f | GetCenterOfRotation () const |
| |
| void | SetMouseDownInfo (const Camera::Transform &matrix, const Eigen::Vector3f ¢er_of_rotation) |
| |
| const Camera::Transform & | GetMatrix () const |
| |
| virtual void | Rotate (int dx, int dy) |
| |
| virtual void | RotateWorld (int dx, int dy, const Eigen::Vector3f &x_axis, const Eigen::Vector3f &y_axis) |
| |
| virtual void | RotateZ (int dx, int dy) |
| | Rotates about the forward axis of the matrix. More...
|
| |
| virtual void | RotateZWorld (int dx, int dy, const Eigen::Vector3f &forward) |
| |
| virtual void | Dolly (float dy, DragType drag_type) |
| |
| virtual void | Dolly (float z_dist, Camera::Transform matrix) |
| |
◆ RotationInteractorLogic()
| open3d::visualization::rendering::RotationInteractorLogic::RotationInteractorLogic |
( |
Camera * |
camera, |
|
|
double |
min_far_plane |
|
) |
| |
|
explicit |
◆ ~RotationInteractorLogic()
| open3d::visualization::rendering::RotationInteractorLogic::~RotationInteractorLogic |
( |
| ) |
|
◆ CalcPanVectorWorld()
| Eigen::Vector3f open3d::visualization::rendering::RotationInteractorLogic::CalcPanVectorWorld |
( |
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
protected |
◆ EndMouseDrag()
| void open3d::visualization::rendering::RotationInteractorLogic::EndMouseDrag |
( |
| ) |
|
|
virtual |
◆ Pan()
| void open3d::visualization::rendering::RotationInteractorLogic::Pan |
( |
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
virtual |
◆ SetCenterOfRotation()
| void open3d::visualization::rendering::RotationInteractorLogic::SetCenterOfRotation |
( |
const Eigen::Vector3f & |
center | ) |
|
|
virtual |
◆ StartMouseDrag()
| void open3d::visualization::rendering::RotationInteractorLogic::StartMouseDrag |
( |
| ) |
|
|
virtual |
◆ UpdateCameraFarPlane()
| void open3d::visualization::rendering::RotationInteractorLogic::UpdateCameraFarPlane |
( |
| ) |
|
|
protected |
◆ UpdateMouseDragUI()
| void open3d::visualization::rendering::RotationInteractorLogic::UpdateMouseDragUI |
( |
| ) |
|
|
virtual |
◆ camera_
| Camera* open3d::visualization::rendering::RotationInteractorLogic::camera_ |
|
protected |
◆ min_far_plane_
| double open3d::visualization::rendering::RotationInteractorLogic::min_far_plane_ |
|
protected |
The documentation for this class was generated from the following files: