// STLTriangularMesh.h: interface for the STLTriangularMesh class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_STLTRIANGULARMESH_H__2BC16283_F667_4A9B_98AD_CD0AB9898B1B__INCLUDED_) #define AFX_STLTRIANGULARMESH_H__2BC16283_F667_4A9B_98AD_CD0AB9898B1B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "IMinDistance.h" #include "stllib.h" class STLTriangularMesh : public IMinDistance { public: // IMinDistance double closest_signed_distance( const Point &from, Point &closest_surface_pt ); STLTriangularMesh(); virtual ~STLTriangularMesh(); private: CLEDSGeometry * STL; }; #endif // !defined(AFX_STLTRIANGULARMESH_H__2BC16283_F667_4A9B_98AD_CD0AB9898B1B__INCLUDED_)