Classes | Namespaces | Functions
assimp_parser.cpp File Reference
#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>
Include dependency graph for assimp_parser.cpp:

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)


rve_mesh_loader
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:10