Helios++
Helios software for LiDAR simulations
TranslateFilter.h
1 #pragma once
2 
3 #include "AbstractGeometryFilter.h"
4 #include <glm/glm.hpp>
5 
10 
11 public:
12  // *** ATTRIBUTES *** //
13  // ******************** //
18  bool useLocalTranslation = false;
22  glm::dvec3 localTranslation;
23 
24  // *** CONSTRUCTION / DESTRUCTION *** //
25  // ************************************ //
31 
32  // *** R U N *** //
33  // *************** //
37  ScenePart* run();
38 };
glm::dvec3 localTranslation
Local translation specification.
Definition: TranslateFilter.h:22
ScenePart * run()
Definition: TranslateFilter.cpp:9
TranslateFilter(ScenePart *parts)
Constructor for translate transform filter.
Definition: TranslateFilter.h:30
bool useLocalTranslation
Specify if use local translation (true) or translation from parsed parameters (false, by default)
Definition: TranslateFilter.h:18
Translate transform filter.
Definition: TranslateFilter.h:9
Class representing a scene part.
Definition: ScenePart.h:16
Abstract class defining asset loading filters common behavior.
Definition: AbstractGeometryFilter.h:18