source: flair-dev/trunk/include/FlairSimulator/SensorGL.h @ 8

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

simulator

File size: 1.1 KB
Line 
1//  created:    2013/03/25
2//  filename:   SensorGL.h
3//
4//  author:     Guillaume Sanahuja
5//              Copyright Heudiasyc UMR UTC/CNRS 7253
6//
7//  version:    $Id: $
8//
9//  purpose:    classe definissant un modele de capteur
10//
11/*********************************************************************/
12
13#ifndef SENSORGL_H
14#define SENSORGL_H
15
16namespace irr
17{
18    namespace scene
19    {
20        class ISceneNode;
21        class ISceneCollisionManager;
22    }
23}
24
25namespace flair
26{
27    namespace simulator
28    {
29        class Model;
30    }
31}
32
33namespace flair
34{
35namespace sensor
36{
37    class SensorGL
38    {
39        public:
40            SensorGL(const simulator::Model *parent);
41            virtual ~SensorGL()=0;
42
43        protected:
44    #ifdef GL
45            irr::scene::ISceneCollisionManager* CollMan(void) const;
46            irr::scene::ISceneNode* Node(void) const;
47    #endif
48        private:
49    #ifdef GL
50            irr::scene::ISceneCollisionManager* collMan;
51            irr::scene::ISceneNode* node;
52    #endif
53    };
54} // end namespace sensor
55} // end namespace flair
56#endif // SENSORGL_H
Note: See TracBrowser for help on using the repository browser.