Helios++
Helios software for LiDAR simulations
VHDynObjectXYZRGBAdapter.h
1 #ifdef PCL_BINDING
2 
3 #pragma once
4 
5 #include <visualhelios/adapters/VHDynObjectAdapter.h>
6 #include <visualhelios/adapters/VHStaticObjectXYZRGBAdapter.h>
7 
8 namespace visualhelios{
9 
19  public VHDynObjectAdapter
20 {
21 public:
22  // *** CONSTRUCTION / DESTRUCTION *** //
23  // ************************************ //
30  VHStaticObjectAdapter(static_cast<ScenePart &>(dynObj)),
31  VHStaticObjectXYZRGBAdapter(static_cast<ScenePart &>(dynObj)),
32  VHDynObjectAdapter(dynObj)
33  {}
34  virtual ~VHDynObjectXYZRGBAdapter() = default;
35 
36 };
37 
38 }
39 
40 #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 R...
Definition: VHDynObjectXYZRGBAdapter.h:20
VHDynObjectXYZRGBAdapter(DynObject &dynObj)
Constructor for the visual Helios dynamic object adapter providing XYZ visualization with RGB color.
Definition: VHDynObjectXYZRGBAdapter.h:29
Abstract class defining core mechanisms to adapt static objects to the visual Helios context based on...
Definition: VHStaticObjectAdapter.h:25
Definition: VHStaticObjectXYZRGBAdapter.h:9