Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
Circle3DCircle3D.hpp File Reference

Classes

class  mundy::Circle3DCircle3DObjective< Circle3DType1, Circle3DType2 >

Namespaces

namespace  mundy

Functions

Free space distance calculations
template<ValidCircle3DType Circle3DType1, ValidCircle3DType Circle3DType2>
Circle3DType1::value_type mundy::distance (const Circle3DType1 &circle3d1, const Circle3DType2 &circle3d2)
template<ValidCircle3DType Circle3DType1, ValidCircle3DType Circle3DType2>
Circle3DType1::value_type mundy::distance (const Euclidean distance_type, const Circle3DType1 &circle3d1, const Circle3DType2 &circle3d2)
template<ValidCircle3DType Circle3DType1, ValidCircle3DType Circle3DType2>
Circle3DType1::value_type mundy::distance (const Euclidean distance_type, const Circle3DType1 &circle3d1, const Circle3DType2 &circle3d2, Point< typename Circle3DType1::value_type > &closest_point1, Point< typename Circle3DType1::value_type > &closest_point2, mundy::Vector3< typename Circle3DType1::value_type > &shared_normal1, mundy::Vector3< typename Circle3DType1::value_type > &shared_normal2)