cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mtsOSGManipulator.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 _mtsOSGManipulator_h
18 #define _mtsOSGManipulator_h
19 
23 
25 
26  public:
27 
29 
30  mtsOSGManipulator( const std::string& name,
31  double period,
32  osaCPUMask cpumask,
33  int priority,
34  const std::vector<std::string>& models,
35  osaOSGWorld* world,
36  const vctFrame4x4<double>& Rtw0,
37  const std::string& robfilename,
38  const std::string& basemodel,
42  period,
43  new osaOSGManipulator( models,
44  world,
45  Rtw0,
46  robfilename,
47  basemodel ),
48  cpumask,
49  priority,
50  inputtype ){}
51 
52  // main constructor
53  mtsOSGManipulator( const std::string& name,
54  double period,
55  osaCPUMask cpumask,
56  int priority,
57  const std::vector<std::string>& models,
58  osaOSGWorld* world,
59  const vctFrm3& Rtw0,
60  const std::string& robfilename,
61  const std::string& basemodel,
64 
65  mtsOSGManipulatorTask( name,
66  period,
67  new osaOSGManipulator( models,
68  world,
69  Rtw0,
70  robfilename,
71  basemodel ),
72  cpumask,
73  priority,
74  inputtype ){}
75 };
76 
77 #endif
78 
79 
80 
81 
82 
Definition: mtsOSGManipulator.h:24
Definition: mtsOSGManipulator.h:28
Definition: mtsOSGManipulatorTask.h:37
Definition: mtsOSGManipulatorTask.h:33
Definition: osaOSGWorld.h:24
InputType
Definition: mtsOSGManipulator.h:28
mtsOSGManipulator(const std::string &name, double period, osaCPUMask cpumask, int priority, const std::vector< std::string > &models, osaOSGWorld *world, const vctFrm3 &Rtw0, const std::string &robfilename, const std::string &basemodel, mtsOSGManipulatorTask::InputType inputtype=mtsOSGManipulatorTask::PROVIDE_INPUT)
Definition: mtsOSGManipulator.h:53
mtsOSGManipulator(const std::string &name, double period, osaCPUMask cpumask, int priority, const std::vector< std::string > &models, osaOSGWorld *world, const vctFrame4x4< double > &Rtw0, const std::string &robfilename, const std::string &basemodel, mtsOSGManipulatorTask::InputType inputtype=mtsOSGManipulatorTask::PROVIDE_INPUT)
Definition: mtsOSGManipulator.h:30
Definition: osaOSGManipulator.h:26
InputType
Definition: mtsOSGManipulatorTask.h:37
unsigned short osaCPUMask
Definition: osaCPUAffinity.h:29
Definition: mtsOSGManipulator.h:28