17 #ifndef GZ_RENDERING_MOVETOHELPER_HH_
18 #define GZ_RENDERING_MOVETOHELPER_HH_
22 #include <gz/common/Animation.hh>
23 #include <gz/common/KeyFrame.hh>
25 #include <gz/math/Box.hh>
26 #include <gz/math/Pose3.hh>
35 inline namespace GZ_RENDERING_VERSION_NAMESPACE {
37 class MoveToHelperPrivate;
77 double _duration,
std::function<
void()> _onAnimationComplete);
81 public:
void AddTime(
double _time);
86 public:
bool Idle()
const;
90 public:
void SetInitCameraPose(
const math::Pose3d &_pose);
92 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
94 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING