Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
mvsim::ModelsCache Class Reference

#include <ModelsCache.h>

Classes

struct  Options
 

Public Member Functions

void clear ()
 
mrpt::opengl::CAssimpModel::Ptr get (const std::string &url, const Options &options)
 

Static Public Member Functions

static ModelsCacheInstance ()
 

Private Member Functions

 ModelsCache ()=default
 
 ~ModelsCache ()=default
 

Private Attributes

std::map< std::string, mrpt::opengl::CAssimpModel::Ptr > cache
 

Detailed Description

Definition at line 16 of file ModelsCache.h.

Constructor & Destructor Documentation

◆ ModelsCache()

mvsim::ModelsCache::ModelsCache ( )
privatedefault

◆ ~ModelsCache()

mvsim::ModelsCache::~ModelsCache ( )
privatedefault

Member Function Documentation

◆ clear()

void mvsim::ModelsCache::clear ( )
inline

Definition at line 30 of file ModelsCache.h.

◆ get()

mrpt::opengl::CAssimpModel::Ptr ModelsCache::get ( const std::string &  url,
const Options options 
)

Definition at line 27 of file ModelsCache.cpp.

◆ Instance()

ModelsCache & ModelsCache::Instance ( )
static

Definition at line 21 of file ModelsCache.cpp.

Member Data Documentation

◆ cache

std::map<std::string, mrpt::opengl::CAssimpModel::Ptr> mvsim::ModelsCache::cache
private

Definition at line 36 of file ModelsCache.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:23