Helios++
Helios software for LiDAR simulations
|
Loader for deatiled voxel geometries. More...
#include <DetailedVoxelLoader.h>
Public Member Functions | |
DetailedVoxelLoader () | |
Constructor for detailed voxel loader. More... | |
ScenePart * | run () override |
void | loadDv (std::string const &pathString) |
Load a Detailed Voxels file. | |
void | loadMaterial () |
Load specified material for Detailed Voxels. If no material was specified, then none is loaded. | |
void | loadLadlut () |
Load specified ladlut for Detailed Voxels. If no ladlut was specified, then none is loaded. | |
![]() | |
AbstractGeometryFilter (ScenePart *parts_) | |
Base constructor for asset loading filters. More... | |
std::shared_ptr< Material > | getMaterial (std::string materialName) |
Retrieve requested material by name. More... | |
std::vector< std::shared_ptr< Material > > | parseMaterials () |
Parse materials specified through "matfile", which can be concreted through "matname" parameter. It can also handle random materials when parameter "randomMaterials" is set. More... | |
Additional Inherited Members | |
![]() | |
OGRSpatialReference * | sourceCRS |
std::map< std::string, ObjectT > | params |
Available parameters. | |
std::map< std::string, Material > | materials |
Available materials. | |
ScenePart * | primsOut = nullptr |
ScenePart used to build the output. Not strictly necessary for any filter. | |
Loader for deatiled voxel geometries.
|
inline |
Constructor for detailed voxel loader.
|
overridevirtual |
Implements AbstractGeometryFilter.