36 namespace visualization {
62 if (new_interval >= INTERVAL_MIN && new_interval <= INTERVAL_MAX) {
Definition: ViewTrajectory.h:38
void ChangeInterval(int change)
Definition: ViewTrajectory.h:60
void ComputeInterpolationCoefficients()
Definition: ViewTrajectory.cpp:41
bool is_loop_
Definition: ViewTrajectory.h:89
void Reset()
Definition: ViewTrajectory.h:76
static const int INTERVAL_MIN
Definition: ViewTrajectory.h:41
std::vector< ViewParameters > view_status_
Definition: ViewTrajectory.h:88
Eigen::Matrix< double, 17, 4, Eigen::RowMajor > Matrix17x4d
Definition: ViewParameters.h:38
Eigen::aligned_allocator< Matrix17x4d > Matrix17x4d_allocator
Definition: ViewParameters.h:40
bool ConvertToJsonValue(Json::Value &value) const override
Definition: ViewTrajectory.cpp:146
std::tuple< bool, ViewParameters > GetInterpolatedFrame(size_t k)
Definition: ViewTrajectory.cpp:129
ViewTrajectory()
Definition: ViewTrajectory.h:46
~ViewTrajectory() override
Definition: ViewTrajectory.h:47
int interval_
Definition: ViewTrajectory.h:90
static const int INTERVAL_MAX
Definition: ViewTrajectory.h:40
std::vector< ViewParameters::Matrix17x4d, ViewParameters::Matrix17x4d_allocator > coeff_
Definition: ViewTrajectory.h:93
Definition: PinholeCameraIntrinsic.cpp:33
size_t NumOfFrames() const
Definition: ViewTrajectory.h:67
static const int INTERVAL_DEFAULT
Definition: ViewTrajectory.h:43
bool ConvertFromJsonValue(const Json::Value &value) override
Definition: ViewTrajectory.cpp:164
static const int INTERVAL_STEP
Definition: ViewTrajectory.h:42
Definition: IJsonConvertible.h:41