24 MRMESH_API void run(
const VertCoords & guide,
const FaceNormals & normals, VertCoords & points );
25 MRMESH_API void run(
const VertCoords & guide,
const FaceNormals & normals, VertCoords & points,
float maxInitialDistSq );
36 std::unique_ptr<ISolver> solver_;
#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRMesh/MRMeshTopology.h:19
Definition MRNormalsToPoints.h:29
virtual ~ISolver()=default
virtual void prepare(const MeshTopology &topology, float guideWeight)=0
virtual void run(const VertCoords &guide, const FaceNormals &normals, VertCoords &points, float maxInitialDistSq)=0
unsafe void prepare(MR.Const_MeshTopology topology, float? guideWeight=null)
unsafe void run(MR.Const_VertCoords guide, MR.Const_FaceNormals normals, MR.VertCoords points)
Definition MRCameraOrientationPlugin.h:8