#include <ViewControlWithEditing.h>
◆ EditingMode
Enumerator |
---|
FreeMode | |
OrthoPositiveX | |
OrthoNegativeX | |
OrthoPositiveY | |
OrthoNegativeY | |
OrthoPositiveZ | |
OrthoNegativeZ | |
◆ ChangeFieldOfView()
void open3d::visualization::ViewControlWithEditing::ChangeFieldOfView |
( |
double |
step | ) |
|
|
overridevirtual |
◆ GetEditingMode()
EditingMode open3d::visualization::ViewControlWithEditing::GetEditingMode |
( |
| ) |
const |
|
inline |
◆ GetStatusString()
std::string open3d::visualization::ViewControlWithEditing::GetStatusString |
( |
| ) |
const |
◆ IsLocked()
bool open3d::visualization::ViewControlWithEditing::IsLocked |
( |
| ) |
const |
|
inline |
◆ Reset()
void open3d::visualization::ViewControlWithEditing::Reset |
( |
| ) |
|
|
overridevirtual |
◆ Rotate()
void open3d::visualization::ViewControlWithEditing::Rotate |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
xo, |
|
|
double |
yo |
|
) |
| |
|
overridevirtual |
- Parameters
-
x | and |
y | are the distances the mouse cursor has moved. |
xo | and |
yo | are the original point coordinate the mouse cursor started to move from. Coordinates are measured in screen coordinates relative to the top-left corner of the window client area. |
Reimplemented from open3d::visualization::ViewControl.
◆ Scale()
void open3d::visualization::ViewControlWithEditing::Scale |
( |
double |
scale | ) |
|
|
overridevirtual |
◆ SetEditingMode()
void open3d::visualization::ViewControlWithEditing::SetEditingMode |
( |
EditingMode |
mode | ) |
|
◆ ToggleEditingX()
void open3d::visualization::ViewControlWithEditing::ToggleEditingX |
( |
| ) |
|
|
inline |
◆ ToggleEditingY()
void open3d::visualization::ViewControlWithEditing::ToggleEditingY |
( |
| ) |
|
|
inline |
◆ ToggleEditingZ()
void open3d::visualization::ViewControlWithEditing::ToggleEditingZ |
( |
| ) |
|
|
inline |
◆ ToggleLocking()
void open3d::visualization::ViewControlWithEditing::ToggleLocking |
( |
| ) |
|
|
inline |
◆ Translate()
void open3d::visualization::ViewControlWithEditing::Translate |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
xo, |
|
|
double |
yo |
|
) |
| |
|
overridevirtual |
- Parameters
-
x | and |
y | are the distances the mouse cursor has moved. |
xo | and |
yo | are the original point coordinate the mouse cursor started to move from. Coordinates are measured in screen coordinates relative to the top-left corner of the window client area. |
Reimplemented from open3d::visualization::ViewControl.
◆ editing_mode_
◆ is_view_locked_
bool open3d::visualization::ViewControlWithEditing::is_view_locked_ = false |
|
protected |
◆ view_status_backup_
ViewParameters open3d::visualization::ViewControlWithEditing::view_status_backup_ |
|
protected |
The documentation for this class was generated from the following files: