|  | RobWorkProject
    23.9.11-
    | 
This is the complete list of members for DistanceStrategy, including all inherited members.
| _threads | ProximityStrategy | protected | 
| addGeometry(ProximityModel *model, const rw::geometry::Geometry &geom)=0 | ProximityStrategy | pure virtual | 
| addGeometry(ProximityModel *model, rw::core::Ptr< rw::geometry::Geometry > geom, bool forceCopy=false)=0 | ProximityStrategy | pure virtual | 
| addModel(rw::core::Ptr< rw::models::Object > object) | ProximityStrategy | virtual | 
| addModel(const rw::core::Ptr< rw::kinematics::Frame > frame, const rw::geometry::Geometry &faces) | ProximityStrategy | virtual | 
| addModel(const rw::core::Ptr< rw::kinematics::Frame > frame, rw::core::Ptr< rw::geometry::Geometry > faces, bool forceCopy=false) | ProximityStrategy | virtual | 
| clear()=0 | ProximityStrategy | pure virtual | 
| clearFrame(const rw::core::Ptr< rw::kinematics::Frame > frame) | ProximityStrategy | virtual | 
| clearFrames() | ProximityStrategy | virtual | 
| createModel()=0 | ProximityStrategy | pure virtual | 
| DEPRECATED("This function is deprecated due to a spelling mistake, use the correct " "spelling \"getGeometries\" instead") std (defined in ProximityStrategy) | ProximityStrategy | inline | 
| destroyModel(ProximityModel *model)=0 | ProximityStrategy | pure virtual | 
| distance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< kinematics::Frame > b, const math::Transform3D< double > &wTb) | DistanceStrategy | |
| distance(const rw::core::Ptr< kinematics::Frame > a, const math::Transform3D< double > &wTa, const rw::core::Ptr< 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) | DistanceStrategy | inline | 
| distance(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 threshold) | DistanceStrategy | |
| distance(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 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) | DistanceStrategy | inline | 
| DistanceStrategy() | DistanceStrategy | protected | 
| doDistance(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, class ProximityStrategyData &data)=0 | DistanceStrategy | protectedpure virtual | 
| doDistanceThreshold(ProximityModel::Ptr a, const math::Transform3D< double > &wTa, ProximityModel::Ptr b, const math::Transform3D< double > &wTb, double threshold, ProximityStrategyData &data) | DistanceStrategy | inlineprotectedvirtual | 
| getGeometries(rw::proximity::ProximityModel *model)=0 | ProximityStrategy | pure virtual | 
| getGeometryIDs(ProximityModel *model)=0 | ProximityStrategy | pure virtual | 
| getModel(const rw::core::Ptr< rw::kinematics::Frame > frame) | ProximityStrategy | |
| hasModel(const rw::core::Ptr< rw::kinematics::Frame > frame) | ProximityStrategy | virtual | 
| ProximityStrategy() | ProximityStrategy | protected | 
| Ptr typedef | DistanceStrategy | |
| removeGeometry(ProximityModel *model, const std::string &geomId)=0 | ProximityStrategy | pure virtual | 
| useThreads(int threads) | ProximityStrategy | |
| ~DistanceStrategy() | DistanceStrategy | virtual | 
| ~ProximityStrategy() | ProximityStrategy | virtual |