1 #ifndef _mtsOSGBodyUI_h
2 #define _mtsOSGBodyUI_h
5 #include <osg/ShapeDrawable>
27 virtual void UpdateTransform();
41 const std::string& name,
71 virtual void UpdateTransform();
78 BodyUI(
const std::string& model,
84 const std::string& option = std::string(
"") );
93 const std::string& model,
99 const std::string& option = std::string(
"") );
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
vctFixedSizeVector< double, 3 > told
Definition: mtsOSGBodyUI.h:31
Definition: mtsFunctionRead.h:37
Declaration of mtsInterfaceRequired.
Definition: osaOSGBodyUI.h:70
Definition: mtsInterfaceRequired.h:85
Definition: mtsOSGBodyUI.h:66
Derive the base pointer class and add mts stuff.
Definition: mtsOSGBodyUI.h:22
mtsFunctionRead GetVelocity
Definition: mtsOSGBodyUI.h:36
Pointer(osaOSGWorld *world, const vctFrame4x4< double > &Rt, const std::string &name, double scale=1.0, double alpha=1.0)
Definition: mtsOSGBodyUI.h:39
mtsInterfaceRequired * input
The input interface.
Definition: mtsOSGBodyUI.h:34
Definition: osaOSGWorld.h:24
Declaration of mtsComponent.
mtsFunctionRead GetPosition
Definition: mtsOSGBodyUI.h:35
Definition: mtsComponent.h:150
Definition: mtsOSGBodyUI.h:17
Pointer pointer
Definition: mtsOSGBodyUI.h:50
Declaration of mtsInterfaceProvided.
BodyUI bodyui
Definition: mtsOSGBodyUI.h:88
Definition: mtsFunctionWrite.h:37
mtsFunctionRead GetButtons
Definition: mtsOSGBodyUI.h:37
Definition: osaOSGBodyUI.h:111
mtsInterfaceRequired * output
Definition: mtsOSGBodyUI.h:75
Definition: mtsOSGBodyUI.h:62
mtsFunctionWrite SetPositionCartesian
Definition: mtsOSGBodyUI.h:76