MIRA
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
MeshLoader Class Referenceabstract

#include <visualization/3d/MeshLoader.h>

Inheritance diagram for MeshLoader:
Inheritance graph
[legend]

Public Member Functions

virtual ~MeshLoader ()
 
virtual Ogre::MeshPtr loadMesh (const Path &filename)=0
 Derived mesh loaders create a Ogre mesh from the given filename. More...
 
Class const & getClass () const
 call the virtual internalGetClass(). More...
 

Static Public Member Functions

static PseudoClass const & CLASS ()
 

Protected Member Functions

virtual Class const & internalGetClass () const =0
 

Constructor & Destructor Documentation

◆ ~MeshLoader()

virtual ~MeshLoader ( )
inlinevirtual

Member Function Documentation

◆ loadMesh()

virtual Ogre::MeshPtr loadMesh ( const Path filename)
pure virtual

Derived mesh loaders create a Ogre mesh from the given filename.

Exceptions
XIOIf an error occurs or the file can not be loaded.

◆ getClass()

Class const& getClass ( ) const
inlineinherited

call the virtual internalGetClass().

◆ CLASS()

static PseudoClass const& CLASS ( )
inlinestaticinherited

◆ internalGetClass()

virtual Class const& internalGetClass ( ) const
protectedpure virtualinherited

The documentation for this class was generated from the following file: