1 #ifndef CNOID_BASE_POSITION_WIDGET_H
2 #define CNOID_BASE_POSITION_WIDGET_H
4 #include <cnoid/EigenTypes>
7 #include "exportdecl.h"
21 void setEditable(
bool on);
22 void setUserInputValuePriorityMode(
bool on);
24 std::function<
bool(
const Isometry3& T)> callbackOnPositionInput,
25 std::function<
void()> callbackOnPositionInputFinished);
26 [[deprecated(
"Use setCallbacks")]]
27 void setPositionCallback(std::function<
bool(
const Isometry3& T)> callback);
29 void refreshPosition();
30 void applyPositionInput();
32 void setReferenceRpy(
const Vector3& rpy);
34 void setErrorHighlight(
bool on);
35 void storeState(
Archive& archive);
36 void restoreState(
const Archive& archive);