Helios++
Helios software for LiDAR simulations
VHDynObjectXYZAdapter.h
1 #ifdef PCL_BINDING
2 
3 #pragma once
4 
5 #include <visualhelios/adapters/VHDynObjectAdapter.h>
6 #include <visualhelios/adapters/VHStaticObjectXYZAdapter.h>
7 
8 namespace visualhelios{
9 
21  public VHDynObjectAdapter
22 {
23 public:
24  // *** CONSTRUCTION / DESTRUCTION *** //
25  // ************************************ //
32  VHStaticObjectAdapter(static_cast<ScenePart &>(dynObj)),
33  VHStaticObjectXYZAdapter(static_cast<ScenePart &>(dynObj)),
34  VHDynObjectAdapter(dynObj)
35  {}
36  virtual ~VHDynObjectXYZAdapter() = default;
37 };
38 
39 }
40 
41 #endif
Dynamic object base implementation.
Definition: DynObject.h:23
Class representing a scene part.
Definition: ScenePart.h:20
Abstract class defining core mechanisms to adapt dynamic objects to the visual Helios context based o...
Definition: VHDynObjectAdapter.h:18
Class providing concrete implementation of a VHDynObjectAdapter for a simple XYZ visualization with n...
Definition: VHDynObjectXYZAdapter.h:22
VHDynObjectXYZAdapter(DynObject &dynObj)
Constructor for the visual Helios dynamic object adapter providing XYZ visualization.
Definition: VHDynObjectXYZAdapter.h:31
Abstract class defining core mechanisms to adapt static objects to the visual Helios context based on...
Definition: VHStaticObjectAdapter.h:25
Class providing concrete implementation of a VHStaticObjectAdapter for a simple XYZ visualization wit...
Definition: VHStaticObjectXYZAdapter.h:18