Public Member Functions | Private Types | Private Member Functions | Private Attributes
ModelLoader_impl Class Reference

#include <ModelLoader_impl.h>

List of all members.

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

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 ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa 
)

Definition at line 58 of file ModelLoader_impl.cpp.

Definition at line 67 of file ModelLoader_impl.cpp.


Member Function Documentation

PortableServer::POA_ptr ModelLoader_impl::_default_POA ( ) [virtual]

Definition at line 73 of file ModelLoader_impl.cpp.

Definition at line 319 of file ModelLoader_impl.cpp.

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

Definition at line 219 of file ModelLoader_impl.cpp.

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.

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

Definition at line 159 of file ModelLoader_impl.cpp.

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.

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.

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

Definition at line 284 of file ModelLoader_impl.cpp.

Definition at line 332 of file ModelLoader_impl.cpp.


Member Data Documentation

CORBA::ORB_var ModelLoader_impl::orb [private]

Definition at line 32 of file ModelLoader_impl.h.

PortableServer::POA_var ModelLoader_impl::poa [private]

Definition at line 33 of file ModelLoader_impl.h.

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 Sun Apr 2 2017 03:44:00