Helios++
Helios software for LiDAR simulations
|
Translate transform filter. More...
#include <TranslateFilter.h>
Public Member Functions | |
TranslateFilter (ScenePart *parts) | |
Constructor for translate transform filter. More... | |
ScenePart * | run () |
![]() | |
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... | |
Public Attributes | |
bool | useLocalTranslation = false |
Specify if use local translation (true) or translation from parsed parameters (false, by default) | |
glm::dvec3 | localTranslation |
Local translation specification. | |
![]() | |
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. | |
Translate transform filter.
|
inline |
Constructor for translate transform filter.
|
virtual |
Implements AbstractGeometryFilter.