48 const std::string&
path =
"",
50 const std::string& layer =
"",
51 std::shared_ptr<ConnectionBase> connection =
52 std::shared_ptr<ConnectionBase>());
68 const std::string&
path =
"",
70 const std::string& layer =
"",
71 std::shared_ptr<ConnectionBase> connection =
72 std::shared_ptr<ConnectionBase>());
88 const std::string&
path =
"",
90 const std::string& layer =
"",
91 std::shared_ptr<ConnectionBase> connection =
92 std::shared_ptr<ConnectionBase>());
148 const std::string&
path =
"",
150 const std::string& layer =
"",
151 const core::Tensor& vertices = core::Tensor({0},
core::Float32),
152 const std::map<std::string, core::Tensor>& vertex_attributes =
153 std::map<std::string, core::Tensor>(),
154 const core::Tensor& faces = core::Tensor({0},
core::Int32),
155 const std::map<std::string, core::Tensor>& face_attributes =
156 std::map<std::string, core::Tensor>(),
157 const core::Tensor& lines = core::Tensor({0},
core::Int32),
158 const std::map<std::string, core::Tensor>& line_attributes =
159 std::map<std::string, core::Tensor>(),
160 const std::string& material =
"",
161 const std::map<std::string, float>& material_scalar_attributes =
162 std::map<std::string, float>(),
163 const std::map<std::string, std::array<float, 4>>&
164 material_vector_attributes =
165 std::map<std::string, std::array<float, 4>>(),
166 const std::map<std::string, t::geometry::Image>& texture_maps =
167 std::map<std::string, t::geometry::Image>(),
168 const std::string& o3d_type =
"",
169 std::shared_ptr<ConnectionBase> connection =
170 std::shared_ptr<ConnectionBase>());
186 const std::string&
path =
"",
188 const std::string& layer =
"",
189 std::shared_ptr<ConnectionBase> connection =
190 std::shared_ptr<ConnectionBase>());
199 std::shared_ptr<ConnectionBase> connection =
200 std::shared_ptr<ConnectionBase>());
210 std::shared_ptr<ConnectionBase> connection =
211 std::shared_ptr<ConnectionBase>());
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
bool SetTriangleMesh(const ccMesh &mesh, const std::string &path, int time, const std::string &layer, std::shared_ptr< ConnectionBase > connection)
bool SetPointCloud(const ccPointCloud &pcd, const std::string &path, int time, const std::string &layer, std::shared_ptr< ConnectionBase > connection)
bool SetActiveCamera(const std::string &path, std::shared_ptr< ConnectionBase > connection)
bool SetLegacyCamera(const camera::PinholeCameraParameters &camera, const std::string &path, int time, const std::string &layer, std::shared_ptr< ConnectionBase > connection)
bool SetMeshData(const std::string &path, int time, const std::string &layer, const core::Tensor &vertices, const std::map< std::string, core::Tensor > &vertex_attributes, const core::Tensor &faces, const std::map< std::string, core::Tensor > &face_attributes, const core::Tensor &lines, const std::map< std::string, core::Tensor > &line_attributes, const std::string &material, const std::map< std::string, float > &material_scalar_attributes, const std::map< std::string, std::array< float, 4 >> &material_vector_attributes, const std::map< std::string, t::geometry::Image > &texture_maps, const std::string &o3d_type, std::shared_ptr< ConnectionBase > connection)
bool SetTime(int time, std::shared_ptr< ConnectionBase > connection)
static const std::string path
Generic file read and write utility for python interface.