18namespace visualization {
Definition IJsonConvertible.h:40
Eigen::Matrix< double, 17, 4, Eigen::RowMajor > Matrix17x4d
Definition ViewParameters.h:20
Eigen::aligned_allocator< Matrix17x4d > Matrix17x4d_allocator
Definition ViewParameters.h:22
Definition ViewTrajectory.h:20
ViewTrajectory()
Definition ViewTrajectory.h:28
static const int INTERVAL_DEFAULT
Definition ViewTrajectory.h:25
void Reset()
Definition ViewTrajectory.h:58
std::vector< ViewParameters::Matrix17x4d, ViewParameters::Matrix17x4d_allocator > coeff_
Definition ViewTrajectory.h:75
bool ConvertFromJsonValue(const Json::Value &value) override
Definition ViewTrajectory.cpp:147
static const int INTERVAL_MAX
Definition ViewTrajectory.h:22
void ComputeInterpolationCoefficients()
Definition ViewTrajectory.cpp:24
bool is_loop_
Definition ViewTrajectory.h:71
static const int INTERVAL_MIN
Definition ViewTrajectory.h:23
int interval_
Definition ViewTrajectory.h:72
static const int INTERVAL_STEP
Definition ViewTrajectory.h:24
void ChangeInterval(int change)
Definition ViewTrajectory.h:42
std::tuple< bool, ViewParameters > GetInterpolatedFrame(size_t k)
Definition ViewTrajectory.cpp:112
std::vector< ViewParameters > view_status_
Definition ViewTrajectory.h:70
bool ConvertToJsonValue(Json::Value &value) const override
Definition ViewTrajectory.cpp:129
size_t NumOfFrames() const
Definition ViewTrajectory.h:49
~ViewTrajectory() override
Definition ViewTrajectory.h:29
Definition PinholeCameraIntrinsic.cpp:16