![]() |
RobWorkProject
23.9.11-
|
A map from an unordered pair of frames to some value. More...
#include <FramePairMap.hpp>
Inherits PairMap< rw::core::Ptr< const Frame >, T >.
Public Member Functions | |
| FramePairMap () | |
| creates a map More... | |
| FramePairMap (const T &defaultVal) | |
| creates a map with an initial size of s More... | |
Public Member Functions inherited from PairMap< rw::core::Ptr< const Frame >, T > | |
| PairMap () | |
| creates a map | |
| PairMap (const T &defaultVal) | |
| creates a map with an initial size of s More... | |
| void | insert (const Pair &pair, const T &value) |
| inserts a value into the map More... | |
| bool | has (const Pair &pair) const |
| True iff a value for frame has been inserted in the map (or accessed using non-const operator[]). | |
| bool | has (const rw::core::Ptr< const Frame > f1, const rw::core::Ptr< const Frame > f2) const |
| True iff a value for frame has been inserted in the map (or accessed using operator[]). More... | |
| const T & | operator[] (const Pair &pair) const |
| return a reference to the value that is associated with the pair pair. More... | |
| T & | operator[] (const Pair &pair) |
| return a reference to the value that is associated with the pair More... | |
| const T & | operator() (rw::core::Ptr< const Frame > f1, rw::core::Ptr< const Frame > f2) const |
| return a reference to the value that is associated with the pair consisting of f1 and f2. More... | |
| T & | operator() (rw::core::Ptr< const Frame > f1, rw::core::Ptr< const Frame > f2) |
| return a reference to the value that is associated with the pair consisting of f1 and f2. More... | |
| void | erase (const Pair &pair) |
| Erase a pair from the map. More... | |
| void | erase (rw::core::Ptr< const Frame > f1, rw::core::Ptr< const Frame > f2) |
| Erase a pair from the map. More... | |
| void | clear () |
| Clear the map. | |
| std::size_t | size () const |
| Return the map size. More... | |
| std::size_t | max_size () const |
| Return maximum size. More... | |
| bool | empty () const |
| Test whether map is empty. More... | |
A map from an unordered pair of frames to some value.
|
inline |
creates a map
|
inline |
creates a map with an initial size of s
| defaultVal | [in] the default value of new instances of T |