Helios++
Helios software for LiDAR simulations
pyhelios::PyTriangleWrapper Class Reference

Wrapper for Triangle class. More...

#include <PyTriangleWrapper.h>

Inheritance diagram for pyhelios::PyTriangleWrapper:
Collaboration diagram for pyhelios::PyTriangleWrapper:

Public Member Functions

 PyTriangleWrapper (Triangle *tri)
 
PythonDVec3getFaceNormal ()
 
std::string toString ()
 
- Public Member Functions inherited from pyhelios::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 pyhelios::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: