1 #ifndef OBJECT_POSE_WIDGET_H 2 #define OBJECT_POSE_WIDGET_H 4 #include <KrisLibrary/GLdraw/Widget.h> 5 #include <KrisLibrary/GLdraw/TransformWidget.h> 6 #include <KrisLibrary/robotics/IK.h> 7 #include <Klampt/Modeling/RigidObject.h> 22 const RigidTransform& Pose()
const {
return poser.T; }
23 void SetPose(
const RigidTransform& q);
25 virtual void DrawGL(Camera::Viewport& viewport);
26 virtual bool BeginDrag(
int x,
int y,Camera::Viewport& viewport,
double& distance);
27 virtual void Drag(
int dx,
int dy,Camera::Viewport& viewport);
28 virtual void EndDrag();
29 virtual void Keypress(
char c);
32 GLDraw::TransformWidget poser;
A (static) rigid object that may be manipulated.
Definition: RigidObject.h:13