Helios++
Helios software for LiDAR simulations
LinearPathPlatform.h
1
#pragma once
2
3
#include "MovingPlatform.h"
4
8
class
LinearPathPlatform
:
public
MovingPlatform
{
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
};
LinearPathPlatform
Class representing a linear path platform.
Definition:
LinearPathPlatform.h:8
LinearPathPlatform::setDestination
void setDestination(glm::dvec3 dest) override
Definition:
LinearPathPlatform.cpp:30
LinearPathPlatform::doSimStep
void doSimStep(int simFrequency_hz) override
Definition:
LinearPathPlatform.cpp:19
LinearPathPlatform::LinearPathPlatform
LinearPathPlatform()=default
Default constructor for linear path platform.
MovingPlatform
Class representing a moving platform.
Definition:
MovingPlatform.h:8
src
platform
LinearPathPlatform.h
Generated by
1.8.13