#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 "aiTypes.h"#include "aiConfig.h"#include "aiAssert.h"#include "aiTexture.h"#include "aiMesh.h"#include "aiLight.h"#include "aiCamera.h"#include "aiMaterial.h"#include "aiAnim.h"

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) |