RobWorkProject  21.8.23-
DistanceStrategy Member List

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

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::kinematics::Frame *frame, const rw::geometry::Geometry &faces)ProximityStrategyvirtual
addModel(const rw::kinematics::Frame *frame, rw::core::Ptr< rw::geometry::Geometry > faces, bool forceCopy=false)ProximityStrategyvirtual
clear()=0ProximityStrategypure virtual
clearFrame(const rw::kinematics::Frame *frame)ProximityStrategyvirtual
clearFrames()ProximityStrategyvirtual
createModel()=0ProximityStrategypure virtual
destroyModel(ProximityModel *model)=0ProximityStrategypure virtual
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb)DistanceStrategy
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data)DistanceStrategy
distance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data)DistanceStrategyinline
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, double threshold)DistanceStrategy
distance(const kinematics::Frame *a, const math::Transform3D< double > &wTa, const kinematics::Frame *b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data)DistanceStrategy
distance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data)DistanceStrategyinline
DistanceStrategy()DistanceStrategyprotected
doDistance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data)=0DistanceStrategyprotectedpure virtual
doDistanceThreshold(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data)DistanceStrategyinlineprotectedvirtual
getGeometryIDs(ProximityModel *model)=0ProximityStrategypure virtual
getGeometrys(rw::proximity::ProximityModel *model)ProximityStrategyvirtual
getModel(const rw::kinematics::Frame *frame)ProximityStrategy
hasModel(const rw::kinematics::Frame *frame)ProximityStrategyvirtual
ProximityStrategy()ProximityStrategyprotected
Ptr typedefDistanceStrategy
removeGeometry(ProximityModel *model, const std::string &geomId)=0ProximityStrategypure virtual
~DistanceStrategy()DistanceStrategyvirtual
~ProximityStrategy()ProximityStrategyvirtual