Free Electron
|
calculate surface distance between points More...
#include <Geodesic.h>
Public Member Functions | |
sp< Mesh > | createMesh (Array< F64 > &a_rPoints, Array< U32 > &a_rFaces) |
void | setMesh (sp< Mesh > a_spMesh) |
sp< Mesh > | mesh (void) |
void | setSource (I32 a_sourceFaceIndex, SpatialVector a_sourcePosition) |
void | setMaxDistance (Real a_maxDistance) |
Real | distanceTo (I32 a_targetFaceIndex, SpatialVector a_targetPosition) |
Private Member Functions | |
void | clear (void) |
Private Attributes | |
sp< Mesh > | m_spMesh |
void * | m_pAlgorithm |
I32 | m_sourceFaceIndex |
SpatialVector | m_sourcePosition |
Real | m_maxDistance |
calculate surface distance between points