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

Last change on this file since 8 was 8, checked in by Sanahuja Guillaume, 8 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.