33 MRMESH_API void add(
int objA, const Vector3d& pA,
int objB, const Vector3d& pB,
double w = 1 );
37 void add(
int objA, const Vector3f& pA,
int objB, const Vector3f& pB,
float w = 1 ) {
add( objA, Vector3d( pA ), objB, Vector3d( pB ), w ); }
42 MRMESH_API void add(
int objA,
const Vector3d& pA,
int objB,
const Vector3d& pB,
const Vector3d& n,
double w = 1 );
47 void add(
int objA,
const Vector3f& pA,
int objB,
const Vector3f& pB,
const Vector3f& n,
float w = 1 ) {
add( objA, Vector3d( pA ), objB, Vector3d( pB ), Vector3d( n ), w ); }
67 [[nodiscard]] std::vector<RigidXf3d>
solve()
const {
return solve( {} ); }
71 std::unique_ptr<Impl> impl_;
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
Definition MRCameraOrientationPlugin.h:8