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.