MIRA
Public Member Functions | List of all members
IRigidModelProvider Class Referenceabstract

Interface for rigid model provider services. More...

#include <model/IRigidModelProvider.h>

Inheritance diagram for IRigidModelProvider:
Inheritance graph
[legend]

Public Member Functions

 IRigidModelProvider ()
 
template<typename Reflector >
void reflect (Reflector &r)
 Reflect method for serialization. More...
 
void reflect (RPCServer::RPCReflector &r)
 
virtual ~IRigidModelProvider ()
 The destructor. More...
 
virtual model::RigidModelPtr getRigidModel ()=0
 Return the used rigid model pointer. More...
 
virtual Buffer< uint8 > getResourceFile (const std::string &filename, bool compress)
 Return the content of a resource file (may be required to display the model). More...
 

Detailed Description

Interface for rigid model provider services.

Constructor & Destructor Documentation

◆ IRigidModelProvider()

IRigidModelProvider ( )
inline

◆ ~IRigidModelProvider()

virtual ~IRigidModelProvider ( )
inlinevirtual

The destructor.

Member Function Documentation

◆ reflect() [1/2]

void reflect ( Reflector &  r)
inline

Reflect method for serialization.

◆ reflect() [2/2]

void reflect ( RPCServer::RPCReflector &  r)
inline

◆ getRigidModel()

virtual model::RigidModelPtr getRigidModel ( )
pure virtual

Return the used rigid model pointer.

Implemented in RigidModelProvider< ModelType >.

◆ getResourceFile()

virtual Buffer<uint8> getResourceFile ( const std::string &  filename,
bool  compress 
)
inlinevirtual

Return the content of a resource file (may be required to display the model).


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