Helios++
Helios software for LiDAR simulations
|
#include <PySceneWrapper.h>
Public Member Functions | |
PySceneWrapper (Scene &scene) | |
PyTriangleWrapper * | newTriangle () |
PyDetailedVoxelWrapper * | newDetailedVoxel () |
PyPrimitiveWrapper * | getPrimitive (size_t index) |
PyAABBWrapper * | getAABB () |
PythonDVec3 * | getGroundPointAt (double x, double y, double z) |
PyRaySceneIntersectionWrapper * | getIntersection (double ox, double oy, double oz, double dx, double dy, double dz, bool groundOnly) |
PythonDVec3 * | getShift () |
size_t | getNumSceneParts () |
PyScenePartWrapper * | getScenePart (size_t const i) |
size_t | getDynSceneStep () |
void | setDynSceneStep (size_t const stepInterval) |
bool | finalizeLoading () |
void | writeObject (std::string path) |
DynScene & | _asDynScene () |
Obtain the scene as a dynamic scene if possible. Use with caution because an exception can be thrown if the scene is not dynamic. | |
Public Attributes | |
Scene & | scene |