Helios++
Helios software for LiDAR simulations
|
Rotate transform filter. More...
#include <RotateFilter.h>
Public Member Functions | |
RotateFilter (ScenePart *parts) | |
Constructor for rotate 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 | useLocalRotation = false |
Specify if use local rotation (true) or rotation from parsed parameters (false, by default) | |
Rotation | localRotation |
Local rotation 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. | |
Rotate transform filter.
|
inline |
Constructor for rotate transform filter.
|
virtual |
Implements AbstractGeometryFilter.