Helios++
Helios software for LiDAR simulations
|
Wrapper for Primitive class. More...
#include <PyPrimitiveWrapper.h>
Public Member Functions | |
PyPrimitiveWrapper (Primitive *prim) | |
PyScenePartWrapper * | getScenePart () |
Material & | getMaterial () |
PyAABBWrapper * | getAABB () |
PythonDVec3 * | getCentroid () |
double | getIncidenceAngle (double ox, double oy, double oz, double dx, double dy, double dz, double px, double py, double pz) |
PyDoubleVector * | getRayIntersection (double ox, double oy, double oz, double dx, double dy, double dz) |
double | getRayIntersectionDistance (double ox, double oy, double oz, double dx, double dy, double dz) |
size_t | getNumVertices () |
PyVertexWrapper * | getVertex (size_t index) |
void | update () |
Public Attributes | |
Primitive * | prim = nullptr |