18 #ifndef _osaOSGManipulator_h
19 #define _osaOSGManipulator_h
36 osg::ref_ptr<osaOSGBody>
base;
43 const std::string& robotfile ) :
49 const std::string& robotfile ) :
51 Rtw0.Translation() ) ),
70 const std::string& robfilename,
71 const std::string& basemodel =
"" );
87 const std::string& robfilename,
88 const std::string& basemodel =
"" );
114 unsigned int GetNumLinks();
118 {
return base.get(); }
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: robManipulator.h:34
Definition: osaOSGBody.h:34
#define CMN_UNUSED(argument)
Definition: cmnPortability.h:479
osg::ref_ptr< osaOSGBody > base
Definition: osaOSGManipulator.h:36
osaOSGBody * GetBase()
Definition: osaOSGManipulator.h:117
Errno
Definition: robManipulator.h:43
Definition: osaOSGWorld.h:24
Definition: osaOSGManipulator.h:26
virtual void Attach(osaOSGManipulator *CMN_UNUSED(tool))
Definition: osaOSGManipulator.h:120
osaOSGManipulator(const vctFrame4x4< double > &Rtw0, const std::string &robotfile)
Definition: osaOSGManipulator.h:42
osg::ref_ptr< osg::Group > osglinks
Definition: osaOSGManipulator.h:38
vctDynamicVector< double > q
Store the current joints values.
Definition: osaOSGManipulator.h:34
osaOSGManipulator(const vctFrm3 &Rtw0, const std::string &robotfile)
Definition: osaOSGManipulator.h:48