Helios++
Helios software for LiDAR simulations
LinearPathPlatform.h
1 #pragma once
2 
3 #include "MovingPlatform.h"
4 
9 public:
10  // *** CONSTRUCTION / DESTRUCTION *** //
11  // ************************************ //
15  LinearPathPlatform() = default;
16  std::shared_ptr<Platform> clone() override;
17  void _clone(std::shared_ptr<Platform> p) override;
18 
19  // *** M E T H O D S *** //
20  // *********************** //
24  void doSimStep(int simFrequency_hz) override;
28  void setDestination(glm::dvec3 dest) override;
29 };
Class representing a linear path platform.
Definition: LinearPathPlatform.h:8
void setDestination(glm::dvec3 dest) override
Definition: LinearPathPlatform.cpp:29
LinearPathPlatform()=default
Default constructor for linear path platform.
void doSimStep(int simFrequency_hz) override
Definition: LinearPathPlatform.cpp:19
Class representing a moving platform.
Definition: MovingPlatform.h:8