source: flair-dev/trunk/include/FlairSimulator/UavVrpnObject.h @ 94

Last change on this file since 94 was 94, checked in by Sanahuja Guillaume, 22 months ago

draw vrpn axis in simulator

File size: 940 bytes
Line 
1// %flair:license{
2// This file is part of the Flair framework distributed under the
3// CECILL-C License, Version 1.0.
4// %flair:license}
5//  created:    2018/12/11
6//  filename:   UavVrpnObject.h
7//
8//  author:     Guillaume Sanahuja
9//              Copyright Heudiasyc UMR UTC/CNRS 7253
10//
11//  version:    $Id: $
12//
13//  purpose:    uav vrpn object, can display a real vrpn object in a simulated environment
14//
15/*********************************************************************/
16
17#ifndef UAVVRPNOBJECT_H
18#define UAVVRPNOBJECT_H
19
20#ifdef GL
21
22#include <VrpnObject.h>
23
24class UavVrpnObject_impl;
25
26namespace flair {
27namespace simulator {
28
29class UavVrpnObject :public sensor::VrpnObject {
30public:
31  UavVrpnObject(std::string name,sensor::VrpnClient *client=sensor::GetVrpnClient());
32  ~UavVrpnObject();
33
34private:
35  UavVrpnObject_impl *pimpl_;
36
37};
38} // end namespace simulator
39} // end namespace flair
40
41#endif // GL
42
43#endif // UAVVRPNOBJECT_H
Note: See TracBrowser for help on using the repository browser.