Setup for the collision checker.
More...
#include <CollisionSetup.hpp>
|
std::ostream & | operator<< (std::ostream &s, const CollisionSetup &r) |
| ostream operator formatting the setup for easy reading
|
|
Setup for the collision checker.
The CollisionSetup contains information about which frames, not be checked against each other
◆ CollisionSetup() [1/3]
CollisionSetup |
( |
const std::vector< std::pair< std::string, std::string >> & |
exclude | ) |
|
|
explicit |
Constructs CollisionSetup with list of exclusions.
- Parameters
-
exclude | [in] pairs to be excluded |
◆ CollisionSetup() [2/3]
CollisionSetup |
( |
const rw::core::StringPairList & |
exclude, |
|
|
const std::set< std::string > & |
volatileFrames, |
|
|
bool |
excludeStaticPairs |
|
) |
| |
CollisionSetup for a list of pairs to exclude and a sequence of volatile frames.
- Parameters
-
exclude | [in] pairs to be excluded |
volatileFrames | [in] names of frames to treat as volatile. |
excludeStaticPairs | [in] if true exclude statically related pairs. |
◆ CollisionSetup() [3/3]
CollisionSetup |
( |
const rw::core::StringPairList & |
exclude, |
|
|
const std::vector< std::string > & |
volatileFrames, |
|
|
bool |
excludeStaticPairs |
|
) |
| |
CollisionSetup for a list of pairs to exclude and a sequence of volatile frames.
- Parameters
-
exclude | [in] pairs to be excluded |
volatileFrames | [in] names of frames to treat as volatile. |
excludeStaticPairs | [in] if true exclude statically related pairs. |
◆ excludeStaticPairs()
bool excludeStaticPairs |
( |
| ) |
const |
|
inline |
True iff all statically related pairs of frames should be excluded.
Note that this will exclude also statically related pairs of frames for which one or both of the pairs are volatile.
◆ getExcludeList()
const rw::core::StringPairList& getExcludeList |
( |
| ) |
const |
|
inline |
Returns the exclude list.
- Returns
- the exclude list
The documentation for this class was generated from the following file: