32 namespace visualization {
47 void Reset()
override;
49 void Scale(
double scale)
override;
50 void Rotate(
double x,
double y,
double xo,
double yo)
override;
51 void Translate(
double x,
double y,
double xo,
double yo)
override;
Definition: ViewControlWithEditing.h:43
Definition: ViewControlWithEditing.h:34
EditingMode GetEditingMode() const
Definition: ViewControlWithEditing.h:56
Definition: ViewControl.h:38
EditingMode
Definition: ViewControlWithEditing.h:36
void Scale(double scale) override
Definition: ViewControlWithEditing.cpp:81
ViewParameters view_status_backup_
Definition: ViewControlWithEditing.h:86
bool IsLocked() const
Definition: ViewControlWithEditing.h:82
void ToggleEditingZ()
Definition: ViewControlWithEditing.h:73
void Rotate(double x, double y, double xo, double yo) override
Definition: ViewControlWithEditing.cpp:90
void ChangeFieldOfView(double step) override
Definition: ViewControlWithEditing.cpp:72
Definition: ViewControlWithEditing.h:37
void ToggleEditingY()
Definition: ViewControlWithEditing.h:65
bool is_view_locked_
Definition: ViewControlWithEditing.h:87
void Translate(double x, double y, double xo, double yo) override
Definition: ViewControlWithEditing.cpp:110
void SetEditingMode(EditingMode mode)
Definition: ViewControlWithEditing.cpp:122
Definition: PinholeCameraIntrinsic.cpp:34
EditingMode editing_mode_
Definition: ViewControlWithEditing.h:85
void Reset() override
Definition: ViewControlWithEditing.cpp:32
Definition: ViewControlWithEditing.h:39
Definition: ViewControlWithEditing.h:38
Definition: ViewControlWithEditing.h:42
Definition: ViewParameters.h:37
std::string GetStatusString() const
Definition: ViewControlWithEditing.cpp:135
Definition: ViewControlWithEditing.h:40
Definition: ViewControlWithEditing.h:41
void ToggleEditingX()
Definition: ViewControlWithEditing.h:57
void ToggleLocking()
Definition: ViewControlWithEditing.h:81