#include <ViewControlWithCustomAnimation.h>
◆ AnimationMode
Enumerator |
---|
FreeMode | |
PreviewMode | |
PlayMode | |
◆ ~ViewControlWithCustomAnimation()
virtual open3d::visualization::ViewControlWithCustomAnimation::~ViewControlWithCustomAnimation |
( |
| ) |
|
|
inlinevirtual |
◆ AddKeyFrame()
void open3d::visualization::ViewControlWithCustomAnimation::AddKeyFrame |
( |
| ) |
|
◆ AddSpinKeyFrames()
void open3d::visualization::ViewControlWithCustomAnimation::AddSpinKeyFrames |
( |
int |
num_of_key_frames = 20 | ) |
|
◆ CaptureTrajectory()
bool open3d::visualization::ViewControlWithCustomAnimation::CaptureTrajectory |
( |
const std::string & |
filename = "" | ) |
|
◆ ChangeFieldOfView()
void open3d::visualization::ViewControlWithCustomAnimation::ChangeFieldOfView |
( |
double |
step | ) |
|
|
overridevirtual |
◆ ChangeTrajectoryInterval()
void open3d::visualization::ViewControlWithCustomAnimation::ChangeTrajectoryInterval |
( |
int |
change | ) |
|
|
inline |
◆ ClearAllKeyFrames()
void open3d::visualization::ViewControlWithCustomAnimation::ClearAllKeyFrames |
( |
| ) |
|
|
inline |
◆ CurrentFrame()
size_t open3d::visualization::ViewControlWithCustomAnimation::CurrentFrame |
( |
| ) |
const |
|
inlineprotected |
◆ CurrentKeyframe()
size_t open3d::visualization::ViewControlWithCustomAnimation::CurrentKeyframe |
( |
| ) |
const |
|
inlineprotected |
◆ DeleteKeyFrame()
void open3d::visualization::ViewControlWithCustomAnimation::DeleteKeyFrame |
( |
| ) |
|
◆ GetStatusString()
std::string open3d::visualization::ViewControlWithCustomAnimation::GetStatusString |
( |
| ) |
const |
◆ GetTrajectoryInterval()
int open3d::visualization::ViewControlWithCustomAnimation::GetTrajectoryInterval |
( |
| ) |
const |
|
inline |
◆ GoToFirst()
void open3d::visualization::ViewControlWithCustomAnimation::GoToFirst |
( |
| ) |
|
◆ GoToLast()
void open3d::visualization::ViewControlWithCustomAnimation::GoToLast |
( |
| ) |
|
◆ IsPlaying()
bool open3d::visualization::ViewControlWithCustomAnimation::IsPlaying |
( |
| ) |
|
|
inline |
◆ IsPlayingEnd()
bool open3d::visualization::ViewControlWithCustomAnimation::IsPlayingEnd |
( |
size_t |
num | ) |
|
|
inline |
◆ IsPreviewing()
bool open3d::visualization::ViewControlWithCustomAnimation::IsPreviewing |
( |
| ) |
|
|
inline |
◆ IsValidPinholeCameraTrajectory()
bool open3d::visualization::ViewControlWithCustomAnimation::IsValidPinholeCameraTrajectory |
( |
| ) |
const |
◆ LoadTrajectoryFromCameraTrajectory()
bool open3d::visualization::ViewControlWithCustomAnimation::LoadTrajectoryFromCameraTrajectory |
( |
const camera::PinholeCameraTrajectory & |
camera_trajectory | ) |
|
◆ LoadTrajectoryFromJsonFile()
bool open3d::visualization::ViewControlWithCustomAnimation::LoadTrajectoryFromJsonFile |
( |
const std::string & |
filename | ) |
|
◆ NumOfFrames()
size_t open3d::visualization::ViewControlWithCustomAnimation::NumOfFrames |
( |
| ) |
const |
|
inline |
◆ NumOfKeyFrames()
size_t open3d::visualization::ViewControlWithCustomAnimation::NumOfKeyFrames |
( |
| ) |
const |
|
inline |
◆ RegularizeFrameIndex()
double open3d::visualization::ViewControlWithCustomAnimation::RegularizeFrameIndex |
( |
double |
current_frame, |
|
|
size_t |
num_of_frames, |
|
|
bool |
is_loop |
|
) |
| |
|
protected |
◆ Reset()
void open3d::visualization::ViewControlWithCustomAnimation::Reset |
( |
| ) |
|
|
overridevirtual |
◆ Rotate()
void open3d::visualization::ViewControlWithCustomAnimation::Rotate |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
xo, |
|
|
double |
yo |
|
) |
| |
|
overridevirtual |
Function to process rotation.
Coordinates are measured in screen coordinates relative to the top-left corner of the window client area.
- Parameters
-
x | The distance the mouse cursor has moved in x-axis. |
y | The distance the mouse cursor has moved in y-axis. |
xo | Original point coordinate of the mouse in x-axis. |
yo | Original point coordinate of the mouse in y-axis. |
Reimplemented from open3d::visualization::ViewControl.
◆ Scale()
void open3d::visualization::ViewControlWithCustomAnimation::Scale |
( |
double |
scale | ) |
|
|
overridevirtual |
◆ SetAnimationMode()
void open3d::visualization::ViewControlWithCustomAnimation::SetAnimationMode |
( |
AnimationMode |
mode | ) |
|
◆ SetViewControlFromTrajectory()
void open3d::visualization::ViewControlWithCustomAnimation::SetViewControlFromTrajectory |
( |
| ) |
|
|
protected |
◆ Step()
void open3d::visualization::ViewControlWithCustomAnimation::Step |
( |
double |
change | ) |
|
◆ ToggleTrajectoryLoop()
void open3d::visualization::ViewControlWithCustomAnimation::ToggleTrajectoryLoop |
( |
| ) |
|
|
inline |
◆ Translate()
void open3d::visualization::ViewControlWithCustomAnimation::Translate |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
xo, |
|
|
double |
yo |
|
) |
| |
|
overridevirtual |
Function to process translation.
Coordinates are measured in screen coordinates relative to the top-left corner of the window client area.
- Parameters
-
x | Distance the mouse cursor has moved in x-axis. |
y | Distance the mouse cursor has moved in y-axis. |
xo | Original point coordinate of the mouse in x-axis. |
yo | Original point coordinate of the mouse in y-axis. |
Reimplemented from open3d::visualization::ViewControl.
◆ UpdateKeyFrame()
void open3d::visualization::ViewControlWithCustomAnimation::UpdateKeyFrame |
( |
| ) |
|
◆ animation_mode_
AnimationMode open3d::visualization::ViewControlWithCustomAnimation::animation_mode_ = AnimationMode::FreeMode |
|
protected |
◆ current_frame_
double open3d::visualization::ViewControlWithCustomAnimation::current_frame_ = 0.0 |
|
protected |
◆ current_keyframe_
double open3d::visualization::ViewControlWithCustomAnimation::current_keyframe_ = 0.0 |
|
protected |
◆ view_trajectory_
ViewTrajectory open3d::visualization::ViewControlWithCustomAnimation::view_trajectory_ |
|
protected |
The documentation for this class was generated from the following files: