Helios++
Helios software for LiDAR simulations
PyDetailedVoxelWrapper Class Reference

Wrapper for DetailedVoxel class. More...

#include <PyDetailedVoxelWrapper.h>

Inheritance diagram for PyDetailedVoxelWrapper:
Collaboration diagram for PyDetailedVoxelWrapper:

Public Member Functions

 PyDetailedVoxelWrapper (DetailedVoxel *dv)
 
int getNbEchos ()
 
void setNbEchos (int nbEchos)
 
int getNbSampling ()
 
void setNbSampling (int nbSampling)
 
size_t getNumberOfDoubleValues ()
 
double getDoubleValue (size_t index)
 
void setDoubleValue (size_t index, double value)
 
double getMaxPad ()
 
void setMaxPad (double maxPad)
 
- Public Member Functions inherited from PyPrimitiveWrapper
 PyPrimitiveWrapper (Primitive *prim)
 
PyScenePartWrappergetScenePart ()
 
MaterialgetMaterial ()
 
PyAABBWrappergetAABB ()
 
PythonDVec3getCentroid ()
 
double getIncidenceAngle (double ox, double oy, double oz, double dx, double dy, double dz, double px, double py, double pz)
 
PyDoubleVectorgetRayIntersection (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 ()
 
PyVertexWrappergetVertex (size_t index)
 
void update ()
 

Additional Inherited Members

- Public Attributes inherited from PyPrimitiveWrapper
Primitiveprim = nullptr
 

Detailed Description

Wrapper for DetailedVoxel class.

Author
Alberto M. Esmoris Pena
Version
1.0
See also
DetailedVoxel

The documentation for this class was generated from the following file: