Choreonoid
1.1
|
The definitions of the body customizer interface for increasing binary compatibility. [詳細]
構成 | |
struct | cnoid::BodyInterface |
struct | cnoid::BodyCustomizerInterface |
ネームスペース | |
namespace | cnoid |
型定義 | |
typedef int(* | cnoid::BodyGetLinkIndexFromNameFunc )(BodyHandle bodyHandle, const char *linkName) |
typedef const char *(* | cnoid::BodyGetLinkNameFunc )(BodyHandle bodyHandle, int linkIndex) |
typedef double *(* | cnoid::BodyGetLinkDoubleValuePtrFunc )(BodyHandle bodyHandle, int linkIndex) |
typedef const char **(* | cnoid::BodyCustomizerGetTargetModelNamesFunc )() |
typedef BodyCustomizerHandle(* | cnoid::BodyCustomizerCreateFunc )(BodyHandle bodyHandle, const char *modelName) |
typedef void(* | cnoid::BodyCustomizerDestroyFunc )(BodyCustomizerHandle customizerHandle) |
typedef int(* | cnoid::BodyCustomizerInitializeAnalyticIkFunc )(BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex) |
typedef bool(* | cnoid::BodyCustomizerCalcAnalyticIkFunc )(BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3 &p, const Matrix3 &R) |
typedef void(* | cnoid::BodyCustomizerSetVirtualJointForcesFunc )(BodyCustomizerHandle customizerHandle) |
typedef BodyCustomizerInterface *(* | cnoid::GetBodyCustomizerInterfaceFunc )(BodyInterface *bodyInterface) |
関数 | |
CNOID_EXPORT int | cnoid::loadBodyCustomizers (const std::string pathString, BodyInterface *bodyInterface) |
CNOID_EXPORT int | cnoid::loadBodyCustomizers (const std::string pathString) |
CNOID_EXPORT int | cnoid::loadBodyCustomizers (BodyInterface *bodyInterface) |
CNOID_EXPORT int | cnoid::loadBodyCustomizers () |
CNOID_EXPORT BodyCustomizerInterface * | cnoid::findBodyCustomizer (std::string modelName) |
The definitions of the body customizer interface for increasing binary compatibility.