Choreonoid  1.1
ColdetLinkPair.h
[詳解]
1 
6 #ifndef CNOID_BODY_COLDET_LINK_PAIR_H_INCLUDED
7 #define CNOID_BODY_COLDET_LINK_PAIR_H_INCLUDED
8 
9 #include "Link.h"
10 #include <cnoid/ColdetModelPair>
11 #include "exportdecl.h"
12 
13 namespace cnoid {
14 
15  class Link;
16 
18  {
19  public:
20  ColdetLinkPair(Link* link1, Link* link2);
21 
22  ColdetLinkPair(const ColdetLinkPair& org);
23 
24  virtual ~ColdetLinkPair();
25 
26  void updatePositions();
27 
28  Link* link(int index);
29 
30  protected:
31  Link* links[2];
32 
33  private:
34  };
35 
36  typedef boost::intrusive_ptr<ColdetLinkPair> ColdetLinkPairPtr;
37 }
38 
39 #endif
Definition: ColdetModelPair.h:17
Definition: ColdetLinkPair.h:17
boost::intrusive_ptr< ColdetLinkPair > ColdetLinkPairPtr
Definition: ColdetLinkPair.h:36
#define CNOID_EXPORT
Definition: Util/exportdecl.h:13