5 #ifndef CNOID_BODY_PLUGIN_KINEMATICS_BAR_H 6 #define CNOID_BODY_PLUGIN_KINEMATICS_BAR_H 8 #include <cnoid/ToolBar> 13 class KinematicsBarImpl;
22 enum Mode { AUTO_MODE, FK_MODE, IK_MODE };
25 bool isPositionDraggerEnabled()
const;
26 bool isFootSnapMode()
const;
27 void getSnapThresholds(
double& distance,
double& angle)
const;
28 bool isJointPositionLimitMode()
const;
29 bool isPenetrationBlockMode()
const;
30 double penetrationBlockDepth()
const;
32 bool isCollisionLinkHighlihtMode()
const;
33 int collisionDetectionPriority()
const;
37 virtual bool storeState(
Archive& archive);
38 virtual bool restoreState(
const Archive& archive);
43 KinematicsBarImpl* impl;
Definition: KinematicsBar.h:15
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Mode
Definition: KinematicsBar.h:22