Choreonoid  1.5
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
Definition: Body.h:28
Definition: PoseProviderToBodyMotionConverter.h:16
Definition: PoseProvider.h:16
Definition: BodyMotion.h:20
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37