47 #ifndef _MIRA_MESHLOADER_H_ 48 #define _MIRA_MESHLOADER_H_ 51 #include <OGRE/OgreMesh.h> 73 virtual Ogre::MeshPtr
loadMesh(
const Path& filename) = 0;
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
boost::filesystem::path Path
Typedef of a Path (shorter version for boost::filesystem::path)
Definition: Path.h:69
Definition: MeshLoader.h:61
virtual ~MeshLoader()
Definition: MeshLoader.h:67
#define MIRA_ABSTRACT_OBJECT(classIdentifier)
Use this MACRO instead of MIRA_OBJECT to declare the class as abstract.
Definition: FactoryMacros.h:235
$Header file containing base classes to enable class creation using a class factory$ ...
The object class acts as a generic base class for classes which should be used with the classFactory...
Definition: Object.h:144
virtual Ogre::MeshPtr loadMesh(const Path &filename)=0
Derived mesh loaders create a Ogre mesh from the given filename.
Functions for modifying file system paths.