34 class VrpnObject_impl;
35 class VrpnClient_impl;
46 friend class ::VrpnObject_impl;
47 friend class ::VrpnClient_impl;
101 bool IsTracked(
unsigned int timeout_ms)
const;
182 class VrpnObject_impl *pimpl_;
186 #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.
Definition: VrpnObject.h:45
Class defining a matrix of kind CvMat.
Definition: cvmatrix.h:33
Class defining a 3D vector.
Definition: Vector3D.h:28
gui::DataPlot1D * xPlot(void) const
x plot
Class defining euler angles.
Definition: Euler.h:27
unsigned long long Time
Time definition, in ns.
Definition: Object.h:49
VrpnObject(const VrpnClient *parent, std::string name, const gui::TabWidget *tab)
Constructor.
gui::Tab * GetPlotTab(void) const
Plot tab.
Abstract class for input/ouput system.
~VrpnObject(void)
Destructor.
void GetEuler(core::Euler &euler) const
Get Euler angles.
gui::DataPlot1D * yPlot(void) const
y plot
bool IsTracked(unsigned int timeout_ms) const
Is object tracked?
core::cvmatrix * Output(void) const
Output matrix.
void GetQuaternion(core::Quaternion &quaternion) const
Get Quaternion.
core::cvmatrix * State(void) const
State matrix.
Class to connect to a Vrpn server.
Definition: VrpnClient.h:39
void GetPosition(core::Vector3D &point) const
Get Position.
Class displaying a 1D plot on the ground station.
Definition: DataPlot1D.h:33
Class defining a quaternion.
Definition: Quaternion.h:25
Class displaying a QTab on the ground station.
Definition: Tab.h:29