34 class VrpnObject_impl;
46 friend class ::VrpnObject_impl;
100 bool IsTracked(
unsigned int timeout_ms)
const;
175 class VrpnObject_impl *pimpl_;
179 #endif // VRPNOBJECT_H
Abstract class for data types.
Definition: io_data.h:94
gui::DataPlot1D * zPlot(void) const
z plot
Abstract class for input/ouput system.
Definition: IODevice.h:45
core::Time GetLastPacketTime(void) const
Get Last Packet Time.
namespace of the flair Framework
Definition: Ahrs.h:19
Class for VRPN object. The IODevice is created with the VrpnClient as parent. VrpnClient must be crea...
Definition: VrpnObject.h:45
gui::DataPlot1D * xPlot(void) const
x plot
unsigned long long Time
Time definition, in ns.
Definition: Object.h:55
Class to connect to a Vrpn server.
Class defining a 3D vector.
void GetPosition(core::Vector3Df &point) const
Get Position.
gui::Tab * GetPlotTab(void) const
Plot tab.
core::Matrix * Output(void) const
Output matrix.
Abstract class for input/ouput system.
~VrpnObject(void)
Destructor.
gui::DataPlot1D * yPlot(void) const
y plot
bool IsTracked(unsigned int timeout_ms) const
Is object tracked?
VrpnObject(std::string name, const gui::TabWidget *tab, sensor::VrpnClient *client=GetVrpnClient())
Constructor.
core::Matrix * State(void) const
State matrix.
VrpnClient * GetVrpnClient(void)
get VrpnClient
void GetQuaternion(core::Quaternion &quaternion) const
Get Quaternion.
Class defining a matrix.
Definition: Matrix.h:31
Class to connect to a Vrpn server. The Thread is created with the FrameworkManager as parent...
Definition: VrpnClient.h:40
Class displaying a 1D plot on the ground station.
Definition: DataPlot1D.h:33
Class defining a quaternion.
Definition: Quaternion.h:26
Class displaying a QTab on the ground station.
Definition: Tab.h:29