Classes | Functions
rve_mesh_loader Namespace Reference

Classes

class  Exception
class  LoadException
class  ParseException
class  ResourceIOStream
class  ResourceIOSystem

Functions

rve_msgs::Vector3 assimpToMsg (const aiVector3D &vec)
void buildMesh (const aiScene *scene, const aiNode *node, rve_msgs::Mesh &out_mesh)
void calculateUV (const Eigen::Vector3f &vec, float &u, float &v)
void load (const std::string &resource_path, rve_msgs::Mesh &out_mesh)
void loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, rve_msgs::Mesh &mesh)
void meshFromAssimpScene (const std::string &filename, const aiScene *scene, rve_msgs::Mesh &out_mesh)
void parseSTL (uint8_t *buffer, size_t buffer_size, const std::string &filename, rve_msgs::Mesh &out_mesh)
void parseWithAssimp (uint8_t *buffer, size_t buffer_size, const std::string &filename, rve_msgs::Mesh &out_mesh)

Function Documentation

rve_msgs::Vector3 rve_mesh_loader::assimpToMsg ( const aiVector3D &  vec)

Definition at line 187 of file assimp_parser.cpp.

void rve_mesh_loader::buildMesh ( const aiScene *  scene,
const aiNode *  node,
rve_msgs::Mesh out_mesh 
)

Definition at line 197 of file assimp_parser.cpp.

void rve_mesh_loader::calculateUV ( const Eigen::Vector3f &  vec,
float &  u,
float &  v 
)

Definition at line 40 of file stl_parser.cpp.

void rve_mesh_loader::load ( const std::string &  resource_path,
rve_msgs::Mesh out_mesh 
)

Definition at line 46 of file loader.cpp.

void rve_mesh_loader::loadMaterialsForMesh ( const std::string &  resource_path,
const aiScene *  scene,
rve_msgs::Mesh mesh 
)

Definition at line 292 of file assimp_parser.cpp.

void rve_mesh_loader::meshFromAssimpScene ( const std::string &  filename,
const aiScene *  scene,
rve_msgs::Mesh out_mesh 
)

Definition at line 347 of file assimp_parser.cpp.

void rve_mesh_loader::parseSTL ( uint8_t *  buffer,
size_t  buffer_size,
const std::string &  filename,
rve_msgs::Mesh out_mesh 
)

Definition at line 53 of file stl_parser.cpp.

void rve_mesh_loader::parseWithAssimp ( uint8_t *  buffer,
size_t  buffer_size,
const std::string &  filename,
rve_msgs::Mesh out_mesh 
)

Definition at line 358 of file assimp_parser.cpp.



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