Helios++
Helios software for LiDAR simulations
DetailedVoxelLoader.h
1 #pragma once
2 
3 #include "AbstractGeometryFilter.h"
4 
12 public:
13  // *** CONSTRUCTION *** //
14  // ********************* //
21 
22  // *** R U N *** //
23  // *************** //
27  ScenePart* run() override;
28 
32  void loadDv(std::string const & pathString);
33 
38  void loadMaterial();
39 
44  void loadLadlut();
45 };
void loadMaterial()
Load specified material for Detailed Voxels. If no material was specified, then none is loaded...
Definition: DetailedVoxelLoader.cpp:94
DetailedVoxelLoader()
Constructor for detailed voxel loader.
Definition: DetailedVoxelLoader.h:20
void loadDv(std::string const &pathString)
Load a Detailed Voxels file.
Definition: DetailedVoxelLoader.cpp:54
Loader for deatiled voxel geometries.
Definition: DetailedVoxelLoader.h:11
void loadLadlut()
Load specified ladlut for Detailed Voxels. If no ladlut was specified, then none is loaded...
Definition: DetailedVoxelLoader.cpp:109
ScenePart * run() override
Definition: DetailedVoxelLoader.cpp:12
Class representing a scene part.
Definition: ScenePart.h:16
Abstract class defining asset loading filters common behavior.
Definition: AbstractGeometryFilter.h:18