18 namespace 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