cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mtsODEBarrettHand.h
Go to the documentation of this file.
1 /*
2  Author(s): Simon Leonard
3  Created on: Dec 02 2009
4 
5  (C) Copyright 2009 Johns Hopkins University (JHU), All Rights
6  Reserved.
7 
8 --- begin cisst license - do not edit ---
9 
10 This software is provided "as is" under an open source license, with
11 no warranty. The complete license can be found in license.txt and
12 http://www.cisst.org/cisst/license.txt.
13 
14 --- end cisst license ---
15 */
16 
17 #ifndef _mtsODEBarrettHand_h
18 #define _mtsODEBarrettHand_h
19 
23 
25 
26  public:
27 
28  mtsODEBarrettHand( const std::string& name,
29  double period,
30  osaCPUMask cpumask,
31  int priority,
32  const std::string& palmmodel,
33  const std::string& metacarpalmodel,
34  const std::string& proximalmodel,
35  const std::string& intermediatemodel,
36  osaODEWorld* world,
37  const vctFrame4x4<double>& Rtw0,
38  const std::string& f1f2filename,
39  const std::string& f3filename ) :
40  mtsODEManipulatorTask( name, period,
41  new osaODEBarrettHand( palmmodel,
42  metacarpalmodel,
43  proximalmodel,
44  intermediatemodel,
45  world,
46  Rtw0,
47  f1f2filename,
48  f3filename ),
49  cpumask, priority ){}
50 
51  // main constructor
52  mtsODEBarrettHand( const std::string& name,
53  double period,
54  osaCPUMask cpumask,
55  int priority,
56  const std::string& palmmodel,
57  const std::string& metacarpalmodel,
58  const std::string& proximalmodel,
59  const std::string& intermediatemodel,
60  osaODEWorld* world,
61  const vctFrm3& Rtw0,
62  const std::string& f1f2filename,
63  const std::string& f3filename ) :
64  mtsODEManipulatorTask( name, period,
65  new osaODEBarrettHand( palmmodel,
66  metacarpalmodel,
67  proximalmodel,
68  intermediatemodel,
69  world,
70  Rtw0,
71  f1f2filename,
72  f3filename ),
73  cpumask, priority ){}
74 
75 };
76 
77 #endif
78 
79 
80 
81 
82 
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: mtsODEManipulatorTask.h:31
Definition: mtsODEBarrettHand.h:24
ODE Barrett Hand.
Definition: osaODEBarrettHand.h:19
unsigned short osaCPUMask
Definition: osaCPUAffinity.h:29
Definition: osaODEWorld.h:58
mtsODEBarrettHand(const std::string &name, double period, osaCPUMask cpumask, int priority, const std::string &palmmodel, const std::string &metacarpalmodel, const std::string &proximalmodel, const std::string &intermediatemodel, osaODEWorld *world, const vctFrm3 &Rtw0, const std::string &f1f2filename, const std::string &f3filename)
Definition: mtsODEBarrettHand.h:52
mtsODEBarrettHand(const std::string &name, double period, osaCPUMask cpumask, int priority, const std::string &palmmodel, const std::string &metacarpalmodel, const std::string &proximalmodel, const std::string &intermediatemodel, osaODEWorld *world, const vctFrame4x4< double > &Rtw0, const std::string &f1f2filename, const std::string &f3filename)
Definition: mtsODEBarrettHand.h:28