|
bool | mesh_msgs_conversions::fromMeshBufferToMeshGeometryMessage (const lvr2::MeshBufferPtr &buffer, mesh_msgs::MeshGeometry &mesh_geometry) |
|
bool | mesh_msgs_conversions::fromMeshBufferToMeshMessages (const lvr2::MeshBufferPtr &buffer, mesh_msgs::MeshGeometry &mesh_geometry, mesh_msgs::MeshMaterials &mesh_materials, mesh_msgs::MeshVertexColors &mesh_vertex_colors, boost::optional< std::vector< mesh_msgs::MeshTexture > &> texture_cache, std::string mesh_uuid) |
| Convert lvr2::MeshBuffer to various messages for services. More...
|
|
bool | mesh_msgs_conversions::fromMeshGeometryMessageToMeshBuffer (const mesh_msgs::MeshGeometry &mesh_geometry, const lvr2::MeshBufferPtr &buffer) |
| Convert mesh_msgs::MeshGeometry to lvr2::MeshBuffer. More...
|
|
bool | mesh_msgs_conversions::fromMeshGeometryToMeshBuffer (const mesh_msgs::MeshGeometryConstPtr &mesh_geometry_ptr, lvr2::MeshBufferPtr &buffer_ptr) |
|
bool | mesh_msgs_conversions::fromMeshGeometryToMeshBuffer (const mesh_msgs::MeshGeometryConstPtr &mesh_geometry_ptr, lvr2::MeshBuffer &buffer) |
|
bool | mesh_msgs_conversions::fromMeshGeometryToMeshBuffer (const mesh_msgs::MeshGeometryPtr &mesh_geometry_ptr, lvr2::MeshBufferPtr &buffer_ptr) |
|
bool | mesh_msgs_conversions::fromMeshGeometryToMeshBuffer (const mesh_msgs::MeshGeometry &mesh_geometry, lvr2::MeshBufferPtr &buffer_ptr) |
|
bool | mesh_msgs_conversions::fromMeshGeometryToMeshBuffer (const mesh_msgs::MeshGeometryPtr &mesh_geometry_ptr, lvr2::MeshBuffer &buffer) |
|
bool | mesh_msgs_conversions::fromMeshGeometryToMeshBuffer (const mesh_msgs::MeshGeometry &mesh_geometry, lvr2::MeshBuffer &buffer) |
|
bool | mesh_msgs_conversions::fromPointCloud2ToPointBuffer (const sensor_msgs::PointCloud2 &cloud, PointBuffer &buffer) |
|
void | mesh_msgs_conversions::PointBufferToPointCloud2 (const lvr2::PointBufferPtr &buffer, std::string frame, sensor_msgs::PointCloud2Ptr &cloud) |
| converts lvr2::Pointbuffer to pointcloud2. Every channel is added as a pointfield. More...
|
|
void | mesh_msgs_conversions::PointCloud2ToPointBuffer (const sensor_msgs::PointCloud2Ptr &cloud, lvr2::PointBufferPtr &buffer) |
| converts pointcloud2 to a newly created Pointerbuffer. Every pointfield is written into its own channel. More...
|
|
bool | mesh_msgs_conversions::readMeshBuffer (lvr2::MeshBufferPtr &buffer, string path) |
| Creates a LVR-MeshBufferPointer from a file. More...
|
|
template<typename CoordType > |
const mesh_msgs::MeshGeometry | mesh_msgs_conversions::toMeshGeometry (const lvr2::HalfEdgeMesh< lvr2::BaseVector< CoordType >> &hem, const lvr2::VertexMap< lvr2::Normal< CoordType >> &normals=lvr2::DenseVertexMap< lvr2::Normal< CoordType >>()) |
|
template<typename CoordType > |
const mesh_msgs::MeshGeometryStamped | mesh_msgs_conversions::toMeshGeometryStamped (const lvr2::HalfEdgeMesh< lvr2::BaseVector< CoordType >> &hem, const std::string &frame_id, const std::string &uuid, const lvr2::VertexMap< lvr2::Normal< CoordType >> &normals=lvr2::DenseVertexMap< lvr2::Normal< CoordType >>(), const ros::Time &stamp=ros::Time::now()) |
|
const mesh_msgs::MeshVertexCosts | mesh_msgs_conversions::toVertexCosts (const lvr2::VertexMap< float > &costs, const size_t num_values, const float default_value) |
|
const mesh_msgs::MeshVertexCosts | mesh_msgs_conversions::toVertexCosts (const lvr2::DenseVertexMap< float > &costs) |
|
const mesh_msgs::MeshVertexCostsStamped | mesh_msgs_conversions::toVertexCostsStamped (const lvr2::VertexMap< float > &costs, const size_t num_values, const float default_value, const std::string &name, const std::string &frame_id, const std::string &uuid, const ros::Time &stamp=ros::Time::now()) |
|
const mesh_msgs::MeshVertexCostsStamped | mesh_msgs_conversions::toVertexCostsStamped (const lvr2::DenseVertexMap< float > &costs, const std::string &name, const std::string &frame_id, const std::string &uuid, const ros::Time &stamp=ros::Time::now()) |
|
bool | mesh_msgs_conversions::writeMeshBuffer (lvr2::MeshBufferPtr &mesh, string path) |
| Writes a LVR-MeshBufferPointer to a file. More...
|
|