Helios++
Helios software for LiDAR simulations
PyTriangleWrapper Class Reference

Wrapper for Triangle class. More...

#include <PyTriangleWrapper.h>

Inheritance diagram for PyTriangleWrapper:
Collaboration diagram for PyTriangleWrapper:

Public Member Functions

 PyTriangleWrapper (Triangle *tri)
 
PythonDVec3getFaceNormal ()
 
- 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 Triangle class.

Author
Alberto M. Esmoris Pena
Version
1.0
See also
Triangle

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