Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
ModelLoader_impl Class Reference

#include <ModelLoader_impl.h>

Inheritance diagram for ModelLoader_impl:
Inheritance graph
[legend]

Public Member Functions

virtual PortableServer::POA_ptr _default_POA ()
 
virtual void clearData ()
 
virtual BodyInfo_ptr getBodyInfo (const char *url) throw (CORBA::SystemException, OpenHRP::ModelLoader::ModelLoaderException)
 
virtual BodyInfo_ptr getBodyInfoEx (const char *url, const OpenHRP::ModelLoader::ModelLoadOption &option) throw (CORBA::SystemException, OpenHRP::ModelLoader::ModelLoaderException)
 
virtual BodyInfo_ptr loadBodyInfo (const char *url) throw (CORBA::SystemException, OpenHRP::ModelLoader::ModelLoaderException)
 
virtual BodyInfo_ptr loadBodyInfoEx (const char *url, const OpenHRP::ModelLoader::ModelLoadOption &option) throw (CORBA::SystemException, OpenHRP::ModelLoader::ModelLoaderException)
 
virtual SceneInfo_ptr loadSceneInfo (const char *url) throw (CORBA::SystemException, OpenHRP::ModelLoader::ModelLoaderException)
 
 ModelLoader_impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa)
 
void shutdown ()
 
virtual ~ModelLoader_impl ()
 

Private Types

typedef std::map< std::string, POA_OpenHRP::BodyInfo * > UrlToBodyInfoMap
 

Private Member Functions

POA_OpenHRP::BodyInfo * loadBodyInfoFromModelFile (const std::string url, const OpenHRP::ModelLoader::ModelLoadOption option)
 

Private Attributes

CORBA::ORB_var orb
 
PortableServer::POA_var poa
 
UrlToBodyInfoMap urlToBodyInfoMap
 

Detailed Description

Definition at line 30 of file ModelLoader_impl.h.

Member Typedef Documentation

◆ UrlToBodyInfoMap

typedef std::map<std::string, POA_OpenHRP::BodyInfo*> ModelLoader_impl::UrlToBodyInfoMap
private

Definition at line 35 of file ModelLoader_impl.h.

Constructor & Destructor Documentation

◆ ModelLoader_impl()

ModelLoader_impl::ModelLoader_impl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa 
)

Definition at line 58 of file ModelLoader_impl.cpp.

◆ ~ModelLoader_impl()

ModelLoader_impl::~ModelLoader_impl ( )
virtual

Definition at line 67 of file ModelLoader_impl.cpp.

Member Function Documentation

◆ _default_POA()

PortableServer::POA_ptr ModelLoader_impl::_default_POA ( )
virtual

Definition at line 73 of file ModelLoader_impl.cpp.

◆ clearData()

void ModelLoader_impl::clearData ( )
virtual

Definition at line 319 of file ModelLoader_impl.cpp.

◆ getBodyInfo()

BodyInfo_ptr ModelLoader_impl::getBodyInfo ( const char *  url)
throw (CORBA::SystemException,
OpenHRP::ModelLoader::ModelLoaderException
)
virtual

Definition at line 219 of file ModelLoader_impl.cpp.

◆ getBodyInfoEx()

BodyInfo_ptr ModelLoader_impl::getBodyInfoEx ( const char *  url,
const OpenHRP::ModelLoader::ModelLoadOption &  option 
)
throw (CORBA::SystemException,
OpenHRP::ModelLoader::ModelLoaderException
)
virtual

Definition at line 186 of file ModelLoader_impl.cpp.

◆ loadBodyInfo()

BodyInfo_ptr ModelLoader_impl::loadBodyInfo ( const char *  url)
throw (CORBA::SystemException,
OpenHRP::ModelLoader::ModelLoaderException
)
virtual

Definition at line 159 of file ModelLoader_impl.cpp.

◆ loadBodyInfoEx()

BodyInfo_ptr ModelLoader_impl::loadBodyInfoEx ( const char *  url,
const OpenHRP::ModelLoader::ModelLoadOption &  option 
)
throw (CORBA::SystemException,
OpenHRP::ModelLoader::ModelLoaderException
)
virtual

Definition at line 170 of file ModelLoader_impl.cpp.

◆ loadBodyInfoFromModelFile()

POA_OpenHRP::BodyInfo * ModelLoader_impl::loadBodyInfoFromModelFile ( const std::string  url,
const OpenHRP::ModelLoader::ModelLoadOption  option 
)
private

Definition at line 229 of file ModelLoader_impl.cpp.

◆ loadSceneInfo()

SceneInfo_ptr ModelLoader_impl::loadSceneInfo ( const char *  url)
throw (CORBA::SystemException,
OpenHRP::ModelLoader::ModelLoaderException
)
virtual

Definition at line 284 of file ModelLoader_impl.cpp.

◆ shutdown()

void ModelLoader_impl::shutdown ( )

Definition at line 332 of file ModelLoader_impl.cpp.

Member Data Documentation

◆ orb

CORBA::ORB_var ModelLoader_impl::orb
private

Definition at line 32 of file ModelLoader_impl.h.

◆ poa

PortableServer::POA_var ModelLoader_impl::poa
private

Definition at line 33 of file ModelLoader_impl.h.

◆ urlToBodyInfoMap

UrlToBodyInfoMap ModelLoader_impl::urlToBodyInfoMap
private

Definition at line 36 of file ModelLoader_impl.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:05