21 class PinholeCameraIntrinsic;
30 namespace visualization {
33 class CameraManipulator;
34 class MatrixInteractorLogic;
35 class CloudViewerScene;
40 namespace visualization {
78 const ccBBox& scene_bounds,
79 const Eigen::Vector3f& center_of_rotation);
81 const Eigen::Matrix4d& extrinsic,
82 const ccBBox& scene_bounds);
84 const Eigen::Matrix4d& extrinsic,
85 int intrinsic_width_px,
86 int intrinsic_height_px,
87 const ccBBox& scene_bounds);
88 void LookAt(
const Eigen::Vector3f& center,
89 const Eigen::Vector3f& eye,
90 const Eigen::Vector3f& up);
103 std::function<
void(
const Eigen::Vector3f&)> on_dir_changed);
105 void SetScene(std::shared_ptr<rendering::CloudViewerScene> scene);
106 std::shared_ptr<rendering::CloudViewerScene>
GetScene()
const;
156 std::vector<std::pair<size_t, Eigen::Vector3d>>>&,
163 std::shared_ptr<Label3D>
AddLabel(
const Eigen::Vector3f& pos,
179 std::unique_ptr<Impl> impl_;
Hierarchical CLOUDVIEWER Object.
Contains the pinhole camera intrinsic parameters.
Generic file read and write utility for python interface.