/u/hersh/groovy_stacks/visualization/rviz/src/rviz/mesh_loader.cpp File Reference

#include "mesh_loader.h"
#include <resource_retriever/retriever.h>
#include <stdint.h>
#include <string>
#include <boost/shared_array.hpp>
#include <stdexcept>
#include <boost/filesystem.hpp>
#include <OGRE/OgreVector3.h>
#include <OGRE/OgreMesh.h>
#include <vector>
#include "OgrePrerequisites.h"
#include "OgreResourceManager.h"
#include "OgreSingleton.h"
#include "OgreVector3.h"
#include "OgreHardwareBuffer.h"
#include "OgreMesh.h"
#include "OgreString.h"
#include "OgreRenderOperation.h"
#include "OgreAxisAlignedBox.h"
#include <OGRE/OgreTextureManager.h>
#include <OGRE/OgreMaterialManager.h>
#include <OGRE/OgreTexture.h>
#include <OGRE/OgrePass.h>
#include <OGRE/OgreTechnique.h>
#include <OGRE/OgreMaterial.h>
#include <OGRE/OgreTextureUnitState.h>
#include "OgreSerializer.h"
#include "OgreMaterial.h"
#include "OgreVector4.h"
#include "OgreHardwareVertexBuffer.h"
#include "OgreVertexIndexData.h"
#include "OgreVertexBoneAssignment.h"
#include "OgreProgressiveMesh.h"
#include "OgreAnimationTrack.h"
#include "OgreResourceGroupManager.h"
#include <OGRE/OgreHardwareBufferManager.h>
#include <ros/assert.h>
#include <assimp/assimp.hpp>
#include <assimp/aiScene.h>
#include <assimp/aiPostProcess.h>
#include <assimp/IOStream.h>
#include <assimp/IOSystem.h>
Include dependency graph for mesh_loader.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rviz::ResourceIOStream
class  rviz::ResourceIOSystem

Namespaces

namespace  rviz

Functions

void rviz::buildMesh (const aiScene *scene, const aiNode *node, const Ogre::MeshPtr &mesh, Ogre::AxisAlignedBox &aabb, float &radius)
void rviz::loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, const Ogre::MeshPtr &mesh)
Ogre::MeshPtr rviz::loadMeshFromResource (const std::string &resource_path)
void rviz::loadTexture (const std::string &resource_path)
Ogre::MeshPtr rviz::meshFromAssimpScene (const std::string &name, const aiScene *scene)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rviz
Author(s): Dave Hershberger, Josh Faust
autogenerated on Wed Jun 6 11:25:44 2012