37 namespace visualization {
Definition: IJsonConvertible.h:57
Eigen::Matrix< double, 17, 4, Eigen::RowMajor > Matrix17x4d
Definition: ViewParameters.h:39
Eigen::aligned_allocator< Matrix17x4d > Matrix17x4d_allocator
Definition: ViewParameters.h:41
Definition: ViewTrajectory.h:39
ViewTrajectory()
Definition: ViewTrajectory.h:47
static const int INTERVAL_DEFAULT
Definition: ViewTrajectory.h:44
void Reset()
Definition: ViewTrajectory.h:77
std::vector< ViewParameters::Matrix17x4d, ViewParameters::Matrix17x4d_allocator > coeff_
Definition: ViewTrajectory.h:94
bool ConvertFromJsonValue(const Json::Value &value) override
Definition: ViewTrajectory.cpp:166
static const int INTERVAL_MAX
Definition: ViewTrajectory.h:41
void ComputeInterpolationCoefficients()
Definition: ViewTrajectory.cpp:43
bool is_loop_
Definition: ViewTrajectory.h:90
static const int INTERVAL_MIN
Definition: ViewTrajectory.h:42
int interval_
Definition: ViewTrajectory.h:91
static const int INTERVAL_STEP
Definition: ViewTrajectory.h:43
void ChangeInterval(int change)
Definition: ViewTrajectory.h:61
std::tuple< bool, ViewParameters > GetInterpolatedFrame(size_t k)
Definition: ViewTrajectory.cpp:131
std::vector< ViewParameters > view_status_
Definition: ViewTrajectory.h:89
bool ConvertToJsonValue(Json::Value &value) const override
Definition: ViewTrajectory.cpp:148
size_t NumOfFrames() const
Definition: ViewTrajectory.h:68
~ViewTrajectory() override
Definition: ViewTrajectory.h:48
Definition: PinholeCameraIntrinsic.cpp:35