#include <rve_mesh_loader/assimp_parser.h>#include <rve_mesh_loader/exception.h>#include <rve_msgs/Mesh.h>#include <rve_common/uuid.h>#include <resource_retriever/retriever.h>#include <boost/filesystem.hpp>#include <assimp/assimp.hpp>#include <assimp/aiScene.h>#include <assimp/aiPostProcess.h>#include <assimp/IOStream.h>#include <assimp/IOSystem.h>#include <ros/assert.h>
Go to the source code of this file.
Classes | |
| class | rve_mesh_loader::ResourceIOStream | 
| class | rve_mesh_loader::ResourceIOSystem | 
Namespaces | |
| namespace | rve_mesh_loader | 
Functions | |
| rve_msgs::Vector3 | rve_mesh_loader::assimpToMsg (const aiVector3D &vec) | 
| void | rve_mesh_loader::buildMesh (const aiScene *scene, const aiNode *node, rve_msgs::Mesh &out_mesh) | 
| void | rve_mesh_loader::loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, rve_msgs::Mesh &mesh) | 
| void | rve_mesh_loader::meshFromAssimpScene (const std::string &filename, const aiScene *scene, rve_msgs::Mesh &out_mesh) | 
| void | rve_mesh_loader::parseWithAssimp (uint8_t *buffer, size_t buffer_size, const std::string &filename, rve_msgs::Mesh &out_mesh) |