|  | RobWorkProject
    23.9.11-
    | 
Setup for the collision checker. More...
#include <ProximitySetup.hpp>
| Public Member Functions | |
| ProximitySetup () | |
| Default constructor for when no excludes are described. | |
| ProximitySetup (const CollisionSetup &csetup) | |
| ProximitySetup (const std::vector< rw::proximity::ProximitySetupRule > &rules) | |
| Constructs ProximitySetup with list of exclusions.  More... | |
| void | addProximitySetupRule (const rw::proximity::ProximitySetupRule &rule) | 
| void | removeProximitySetupRule (const rw::proximity::ProximitySetupRule &rule) | 
| const std::vector< rw::proximity::ProximitySetupRule > & | getProximitySetupRules () const | 
| Returns the exclude list.  More... | |
| void | merge (const ProximitySetup &setup, const std::string &prefix) | 
| Combine setup of this and setup of b into this collision setup. | |
| bool | useExcludeStaticPairs () const | 
| void | setUseExcludeStaticPairs (bool exclude) | 
| bool | useIncludeAll () const | 
| void | setUseIncludeAll (bool includeAll) | 
| void | setLoadedFromFile (bool loaded_from_file) | 
| bool | getLoadedFromFile () const | 
| void | setFileName (const std::string &file_name) | 
| std::string | getFileName () const | 
| Static Public Member Functions | |
| static ProximitySetup | get (const rw::models::WorkCell &wc) | 
| static ProximitySetup | get (rw::core::Ptr< rw::models::WorkCell > wc) | 
| static ProximitySetup | get (const rw::core::PropertyMap &map) | 
| static void | set (const ProximitySetup &setup, rw::core::Ptr< rw::models::WorkCell > wc) | 
| static void | set (const ProximitySetup &setup, rw::core::PropertyMap &map) | 
Setup for the collision checker.
The ProximitySetup contains the rules about which frames should be checked against each other
| 
 | explicit | 
Constructs ProximitySetup with list of exclusions.
| rules | documentation missing ! | 
| 
 | inline | 
Returns the exclude list.