vision
Loading...
Searching...
No Matches
PointAtObjectServer.hpp
1#ifndef __POINT_AT_OBJECT_SERVER_HPP__
2#define __POINT_AT_OBJECT_SERVER_HPP__
3
4#include <vtkActor.h>
5#include <vtkActorCollection.h>
6#include <vtkAxesActor.h>
7#include <vtkCubeSource.h>
8#include <vtkCylinderSource.h>
9#include <vtkCellArray.h>
10#include <vtkCommand.h>
11#include <vtkImageGridSource.h>
12#include <vtkLine.h>
13#include <vtkLineSource.h>
14#include <vtkOBBTree.h>
15#include <vtkPoints.h>
16#include <vtkPointData.h>
17#include <vtkPolyData.h>
18#include <vtkPolyDataMapper.h>
19#include <vtkPolygon.h>
20#include <vtkProperty.h>
21#include <vtkRenderer.h>
22#include <vtkRenderWindow.h>
23#include <vtkRenderWindowInteractor.h>
24#include <vtkSmartPointer.h>
25#include <vtkSphereSource.h>
26#include <vtkTransform.h>
27#include <vtkVersion.h>
28
29#include "SharedArea.hpp"
30#include "LineCallbackPort.hpp"
31#include "vtkTimerCallback.hpp"
32
33namespace roboticslab {
34
48 protected:
49 LineCallbackPort lineCallbackPort;
50 vtkSmartPointer<vtkTimerCallback> timerCallback;
51 SharedArea sharedArea;
52
53 void makeFloorActor(vtkActor* _floorActor);
54
55 public:
57 bool init();
58 bool close();
59};
60
61} // namespace roboticslab
62
63#endif // __POINT_AT_OBJECT_SERVER_HPP__
64
Definition LineCallbackPort.hpp:10
Definition PointAtObjectServer.hpp:47
Definition SharedArea.hpp:12
The main, catch-all namespace for Robotics Lab UC3M.
Definition groups.dox:5