RobWorkProject  23.9.11-
DistanceMultiStrategy Member List

This is the complete list of members for DistanceMultiStrategy, including all inherited members.

_threadsProximityStrategyprotected
addGeometry(ProximityModel *model, const rw::geometry::Geometry &geom)=0ProximityStrategypure virtual
addGeometry(ProximityModel *model, rw::core::Ptr< rw::geometry::Geometry > geom, bool forceCopy=false)=0ProximityStrategypure virtual
addModel(rw::core::Ptr< rw::models::Object > object)ProximityStrategyvirtual
addModel(const rw::core::Ptr< rw::kinematics::Frame > frame, const rw::geometry::Geometry &faces)ProximityStrategyvirtual
addModel(const rw::core::Ptr< rw::kinematics::Frame > frame, rw::core::Ptr< rw::geometry::Geometry > faces, bool forceCopy=false)ProximityStrategyvirtual
clear()=0ProximityStrategypure virtual
clearFrame(const rw::core::Ptr< rw::kinematics::Frame > frame)ProximityStrategyvirtual
clearFrames()ProximityStrategyvirtual
createModel()=0ProximityStrategypure virtual
DEPRECATED("This function is deprecated due to a spelling mistake, use the correct " "spelling \"getGeometries\" instead") std (defined in ProximityStrategy)ProximityStrategyinline
destroyModel(ProximityModel *model)=0ProximityStrategypure virtual
DistanceMultiStrategy()DistanceMultiStrategyprotected
distances(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double tolerance)DistanceMultiStrategy
distances(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data)DistanceMultiStrategy
distances(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data)DistanceMultiStrategyinline
doDistances(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double tolerance, class ProximityStrategyData &data)=0DistanceMultiStrategyprotectedpure virtual
getGeometries(rw::proximity::ProximityModel *model)=0ProximityStrategypure virtual
getGeometryIDs(ProximityModel *model)=0ProximityStrategypure virtual
getModel(const rw::core::Ptr< rw::kinematics::Frame > frame)ProximityStrategy
getSurfaceNormals(rw::proximity::DistanceMultiStrategy::Result &res, int idx)=0DistanceMultiStrategypure virtual
hasModel(const rw::core::Ptr< rw::kinematics::Frame > frame)ProximityStrategyvirtual
ProximityStrategy()ProximityStrategyprotected
Ptr typedefDistanceMultiStrategy
removeGeometry(ProximityModel *model, const std::string &geomId)=0ProximityStrategypure virtual
useThreads(int threads)ProximityStrategy
~DistanceMultiStrategy()DistanceMultiStrategyvirtual
~ProximityStrategy()ProximityStrategyvirtual