Defines the public headers of the MUJIN Controller Client. [詳細]
#include <string>#include <vector>#include <list>#include <map>#include <set>#include <exception>#include <iomanip>#include <fstream>#include <sstream>#include <boost/version.hpp>#include <boost/shared_ptr.hpp>#include <boost/weak_ptr.hpp>#include <boost/format.hpp>#include <boost/array.hpp>#include <boost/property_tree/ptree.hpp>#include <mujincontrollerclient/config.h>

ネームスペース | |
| namespace | mujinclient |
| namespace | boost |
| Modifications controlling boost library behavior. | |
マクロ定義 | |
| #define | BOOST_ENABLE_ASSERT_HANDLER |
| #define | MUJINCLIENT_DEPRECATED |
型定義 | |
| typedef boost::shared_ptr < ControllerClient > | mujinclient::ControllerClientPtr |
| typedef boost::weak_ptr < ControllerClient > | mujinclient::ControllerClientWeakPtr |
| typedef boost::shared_ptr < ObjectResource > | mujinclient::ObjectResourcePtr |
| typedef boost::weak_ptr < ObjectResource > | mujinclient::ObjectResourceWeakPtr |
| typedef boost::shared_ptr < RobotResource > | mujinclient::RobotResourcePtr |
| typedef boost::weak_ptr < RobotResource > | mujinclient::RobotResourceWeakPtr |
| typedef boost::shared_ptr < SceneResource > | mujinclient::SceneResourcePtr |
| typedef boost::weak_ptr < SceneResource > | mujinclient::SceneResourceWeakPtr |
| typedef boost::shared_ptr < TaskResource > | mujinclient::TaskResourcePtr |
| typedef boost::weak_ptr < TaskResource > | mujinclient::TaskResourceWeakPtr |
| typedef boost::shared_ptr < BinPickingTaskResource > | mujinclient::BinPickingTaskResourcePtr |
| typedef boost::weak_ptr < BinPickingTaskResource > | mujinclient::BinPickingTaskResourceWeakPtr |
| typedef boost::shared_ptr < OptimizationResource > | mujinclient::OptimizationResourcePtr |
| typedef boost::weak_ptr < OptimizationResource > | mujinclient::OptimizationResourceWeakPtr |
| typedef boost::shared_ptr < PlanningResultResource > | mujinclient::PlanningResultResourcePtr |
| typedef boost::weak_ptr < PlanningResultResource > | mujinclient::PlanningResultResourceWeakPtr |
| typedef boost::shared_ptr < BinPickingResultResource > | mujinclient::BinPickingResultResourcePtr |
| typedef boost::weak_ptr < BinPickingResultResource > | mujinclient::BinPickingResultResourceWeakPtr |
| typedef double | mujinclient::Real |
| typedef std::map< std::string, InstanceObjectState > | mujinclient::EnvironmentState |
関数 | |
| const char * | mujinclient::GetErrorCodeString (MujinErrorCode error) |
| MUJINCLIENT_API ControllerClientPtr | mujinclient::CreateControllerClient (const std::string &usernamepassword, const std::string &url=std::string(), const std::string &proxyserverport=std::string(), const std::string &proxyuserpw=std::string(), int options=0) |
| MUJINコントローラのクライアントを作成する。この関数はスレッドセーフではない。 | |
| MUJINCLIENT_API void | mujinclient::DestroyControllerClient () |
| called at the very end of an application to safely destroy all controller client resources | |
| MUJINCLIENT_API void | mujinclient::ControllerClientDestroy () MUJINCLIENT_DEPRECATED |
| MUJINCLIENT_API void | mujinclient::ComputeMatrixFromTransform (Real matrix[12], const Transform &transform) |
| Compute a 3x4 matrix from a Transform. | |
| MUJINCLIENT_API void | mujinclient::ComputeZXYFromMatrix (Real ZXY[3], const Real matrix[12]) |
| Compute Euler angles in ZXY order (T = Z*X*Y) from a 3x4 matrix. | |
| MUJINCLIENT_API void | mujinclient::ComputeZXYFromTransform (Real ZXY[3], const Transform &transform) |
| MUJINCLIENT_API void | mujinclient::SerializeEnvironmentStateToJSON (const EnvironmentState &envstate, std::ostream &os) |
| void | boost::assertion_failed (char const *expr, char const *function, char const *file, long line) |
| BOOST_STATIC_ASSERT (MUJINCLIENT_VERSION_MAJOR >=0 &&MUJINCLIENT_VERSION_MAJOR<=255) | |
| BOOST_STATIC_ASSERT (MUJINCLIENT_VERSION_MINOR >=0 &&MUJINCLIENT_VERSION_MINOR<=255) | |
| BOOST_STATIC_ASSERT (MUJINCLIENT_VERSION_PATCH >=0 &&MUJINCLIENT_VERSION_PATCH<=255) | |
Defines the public headers of the MUJIN Controller Client.
mujincontrollerclient.h で定義されています。
| #define BOOST_ENABLE_ASSERT_HANDLER |
mujincontrollerclient.h の 21 行で定義されています。
| #define MUJINCLIENT_DEPRECATED |
mujincontrollerclient.h の 40 行で定義されています。
| BOOST_STATIC_ASSERT | ( | MUJINCLIENT_VERSION_MAJOR >=0 &&MUJINCLIENT_VERSION_MAJOR<= | 255 | ) |
| BOOST_STATIC_ASSERT | ( | MUJINCLIENT_VERSION_MINOR >=0 &&MUJINCLIENT_VERSION_MINOR<= | 255 | ) |
| BOOST_STATIC_ASSERT | ( | MUJINCLIENT_VERSION_PATCH >=0 &&MUJINCLIENT_VERSION_PATCH<= | 255 | ) |
1.8.1.2