source: pacpussensors/trunk/StdDbtPlayerComponents/DbtPlyAlascaManager.h@ 118

Last change on this file since 118 was 114, checked in by DHERBOMEZ Gérald, 9 years ago
  • add output to Alasca Player component (come from cityvip project)
  • Delete the force rebuild in build_linux.sh script
File size: 1.4 KB
RevLine 
[65]1// *********************************************************************
2// created: 2007/11/13 - 16:51
3// filename: DbtPlyAlascaManager.h
4//
5// author: Gerald Dherbomez
6// Copyright Heudiasyc UMR UTC/CNRS 6599
[109]7//
[65]8// version: $Id: $
9//
[109]10// purpose:
[65]11// *********************************************************************
12
13#ifndef DBTPLYALASCAMANAGER_H
14#define DBTPLYALASCAMANAGER_H
15
16#include <fstream>
17
18#include "DbitePlayer/DbtPlyFileManager.h"
[109]19//#include "structure/structure_telemetre.h"
20#include "../Alasca/AlascaData.h"
[111]21#include "StdDbtPlayerComponentsConfig.h"
[114]22#include <Pacpus/structures/genericLidarStructures.h>
[65]23
24namespace pacpus {
[109]25
[65]26class ShMem;
27
[111]28class STDDBTPLAYERCOMPONENTS_API DbtPlyAlascaManager
[65]29 : public DbtPlyFileManager
30{
[114]31 Q_OBJECT
[65]32public:
33 DbtPlyAlascaManager(QString name);
34 ~DbtPlyAlascaManager();
35
36protected:
37 void processData(road_time_t t, road_timerange_t tr, void * buffer);
38 void displayUI();
39
[114]40 ComponentBase::COMPONENT_CONFIGURATION configureComponent(XmlComponentConfig config);
41 void startActivity();
42 void stopActivity();
[65]43
[114]44 virtual void addInputs();
45 virtual void addOutputs();
46
[65]47private:
[111]48 //ShMem * mShMem;// deprecated
[65]49 ScanAlascaData mAlascaData;
[114]50 LidarScan lidarScan;
[65]51
52 std::ifstream mDataFile;
53 QString mDataFilename;
54};
55
56} // namespace pacpus
57
58#endif // DBTPLYALASCAMANAGER_H
Note: See TracBrowser for help on using the repository browser.