Choreonoid  1.8
PoseProviderToBodyMotionConverter.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_BODY_POSE_PROVIDER_TO_BODY_MOTION_CONVERTER_H
6 #define CNOID_BODY_POSE_PROVIDER_TO_BODY_MOTION_CONVERTER_H
7 
8 #include "exportdecl.h"
9 
10 namespace cnoid {
11 
12 class Body;
13 class BodyMotion;
14 class PoseProvider;
15 
17 {
18 public:
20  void setTimeRange(double lower, double upper);
21  void setFullTimeRange();
22  void setAllLinkPositionOutput(bool on);
23  bool convert(Body* body, PoseProvider* provider, BodyMotion& motion);
24 
25 private:
26  double lowerTime;
27  double upperTime;
28  bool allLinkPositionOutputMode;
29 };
30 
31 }
32 
33 #endif
cnoid::BodyMotion
Definition: BodyMotion.h:20
cnoid::PoseProvider
Definition: PoseProvider.h:16
cnoid::PoseProviderToBodyMotionConverter
Definition: PoseProviderToBodyMotionConverter.h:16
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::Body
Definition: Body.h:28