構成 | |
class | XMLReaderFunctionData |
Public メソッド | |
virtual | ~RaveGlobal () |
int | Initialize (bool bLoadAllPlugins, int level) |
void | Destroy () |
void | AddCallbackForDestroy (const boost::function< void()> &fn) |
std::string | GetHomeDirectory () |
std::string | FindDatabaseFile (const std::string &filename, bool bRead) |
void | SetDebugLevel (int level) |
int | GetDebugLevel () |
UserDataPtr | RegisterXMLReader (InterfaceType type, const std::string &xmltag, const CreateXMLReaderFn &fn) |
const BaseXMLReaderPtr | CallXMLReader (InterfaceType type, const std::string &xmltag, InterfaceBasePtr pinterface, const AttributesList &atts) |
boost::shared_ptr< RaveDatabase > | GetDatabase () const |
const std::map< InterfaceType, std::string > & | GetInterfaceNamesMap () const |
const std::map < IkParameterizationType, std::string > & | GetIkParameterizationMap (int alllowercase=0) |
const std::string & | GetInterfaceName (InterfaceType type) |
int | RegisterEnvironment (EnvironmentBase *penv) |
void | UnregisterEnvironment (EnvironmentBase *penv) |
int | GetEnvironmentId (EnvironmentBasePtr penv) |
EnvironmentBasePtr | GetEnvironment (int id) |
void | GetEnvironments (std::list< EnvironmentBasePtr > &listenvironments) |
SpaceSamplerBasePtr | GetDefaultSampler () |
std::string | FindLocalFile (const std::string &_filename, const std::string &curdir) |
bool | InvertFileLookup (std::string &newfilename, const std::string &filename) |
void | SetDataAccess (int options) |
int | GetDataAccess () |
![]() | |
virtual | ~UserData () |
Static Public メソッド | |
static boost::shared_ptr < RaveGlobal > & | instance () |
Protected メソッド | |
bool | _IsInitialized () const |
void | _UpdateDataDirs () |
Static Protected メソッド | |
static void | _create () |
フレンド | |
void | RaveInitializeFromState (UserDataPtr) |
Initializes the global state from an already loaded OpenRAVE environment. | |
UserDataPtr | RaveGlobalState () |
A pointer to the global openrave state. | |
there is only once global openrave state. It is created when openrave is first used, and destroyed when the program quits or RaveDestroy is called.
libopenrave.cpp の 304 行で定義されています。
|
inlinevirtual |
libopenrave.cpp の 356 行で定義されています。
|
inlinestaticprotected |
libopenrave.cpp の 716 行で定義されています。
|
inlineprotected |
libopenrave.cpp の 723 行で定義されています。
|
inlineprotected |
libopenrave.cpp の 727 行で定義されています。
|
inline |
libopenrave.cpp の 466 行で定義されています。
|
inline |
libopenrave.cpp の 538 行で定義されています。
|
inline |
libopenrave.cpp の 422 行で定義されています。
|
inline |
libopenrave.cpp の 477 行で定義されています。
|
inline |
libopenrave.cpp の 633 行で定義されています。
|
inline |
libopenrave.cpp の 710 行で定義されています。
|
inline |
libopenrave.cpp の 548 行で定義されています。
|
inline |
libopenrave.cpp の 504 行で定義されています。
|
inline |
libopenrave.cpp の 623 行で定義されています。
|
inline |
libopenrave.cpp の 601 行で定義されています。
|
inline |
libopenrave.cpp の 590 行で定義されています。
|
inline |
libopenrave.cpp の 611 行で定義されています。
|
inline |
libopenrave.cpp の 472 行で定義されています。
|
inline |
libopenrave.cpp の 554 行で定義されています。
|
inline |
libopenrave.cpp の 561 行で定義されています。
|
inline |
libopenrave.cpp の 551 行で定義されています。
|
inline |
libopenrave.cpp の 366 行で定義されています。
|
inlinestatic |
libopenrave.cpp の 360 行で定義されています。
|
inline |
libopenrave.cpp の 677 行で定義されています。
|
inline |
libopenrave.cpp の 571 行で定義されています。
|
inline |
libopenrave.cpp の 533 行で定義されています。
|
inline |
libopenrave.cpp の 706 行で定義されています。
|
inline |
libopenrave.cpp の 499 行で定義されています。
|
inline |
libopenrave.cpp の 579 行で定義されています。
|
friend |
A pointer to the global openrave state.
|
friend |
Initializes the global state from an already loaded OpenRAVE environment.
Because of shared object boundaries, it is necessary to pass the global state pointer around. If using plugin.h, this function is automatically called by CreateInterfaceValidated. It is also called by and every InterfaceBase constructor.
[in] | globalstate |