source: flair-src/trunk/lib/FlairSimulator/src/SimuUsGL.h@ 8

Last change on this file since 8 was 8, checked in by Sanahuja Guillaume, 6 years ago

simulator

File size: 986 bytes
Line 
1/*!
2 * \file SimuUsGL.h
3 * \brief Class for a simulation us
4 * \author Guillaume Sanahuja, Copyright Heudiasyc UMR UTC/CNRS 7253
5 * \date 2014/02/07
6 * \version 3.4
7 */
8
9#ifndef SIMUUSGL_H
10#define SIMUUSGL_H
11
12#include <SimuUs.h>
13#include <SensorGL.h>
14
15namespace flair
16{
17 namespace gui
18 {
19 class DoubleSpinBox;
20 class Vector3DSpinBox;
21 }
22}
23
24namespace flair
25{
26 namespace simulator
27 {
28 class Model;
29 }
30}
31
32namespace flair
33{
34namespace sensor
35{
36 /*! \class SimuUsGL
37 * \brief Class for a simulation us
38 *
39 */
40 class SimuUsGL : public SimuUs, public SensorGL
41 {
42 public:
43 SimuUsGL(const simulator::Model* parent,std::string name,int dev_id);
44 ~SimuUsGL();
45
46 private:
47 void UpdateFrom(const core::io_data *data);
48 gui::DoubleSpinBox *range;
49 gui::Vector3DSpinBox *position,*direction;
50 };
51} // end namespace sensor
52} // end namespace flair
53#endif // SIMUUSGL_H
Note: See TracBrowser for help on using the repository browser.