35 MRMESH_API void add(
int objA, const Vector3d& pA,
int objB, const Vector3d& pB,
double w = 1 );
39 void add(
int objA, const Vector3f& pA,
int objB, const Vector3f& pB,
float w = 1 ) {
add( objA, Vector3d( pA ), objB, Vector3d( pB ), w ); }
44 MRMESH_API void add(
int objA,
const Vector3d& pA,
int objB,
const Vector3d& pB,
const Vector3d& n,
double w = 1 );
49 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 ); }
69 [[nodiscard]] std::vector<RigidXf3d>
solve()
const {
return solve( {} ); }
73 std::unique_ptr<Impl> impl_;
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:80
Definition MRCameraOrientationPlugin.h:8