cajun::rp_containter_t Class Reference
Is a container class for rndf_point. It contains pointer to rndf_point_t, and provide access as clone of rndf_point_t*, except that not as a pointer but as a regular variable. This is required so that data rp_containter can be used as a key to STL libraries functions map. The library fails if trying to use key of pointer type as it uses the address of the key pointer instead of the key value.
More...
#include <rndf_point.H>
List of all members.
Detailed Description
Is a container class for rndf_point. It contains pointer to rndf_point_t, and provide access as clone of rndf_point_t*, except that not as a pointer but as a regular variable. This is required so that data rp_containter can be used as a key to STL libraries functions map. The library fails if trying to use key of pointer type as it uses the address of the key pointer instead of the key value.
Constructor & Destructor Documentation
| cajun::rp_containter_t::rp_containter_t |
( |
rndf_point_t * |
rp_ |
) |
[inline] |
Member Function Documentation
| rndf_t::waypoint_id_t const cajun::rp_containter_t::id |
( |
|
) |
const [inline] |
| bool cajun::rp_containter_t::operator!= |
( |
rp_containter_t const & |
rpc_ |
) |
const [inline] |
| bool cajun::rp_containter_t::operator< |
( |
rp_containter_t const & |
rpc_ |
) |
const [inline] |
| bool cajun::rp_containter_t::operator== |
( |
rp_containter_t const & |
rpc_ |
) |
const [inline] |
| unsigned cajun::rp_containter_t::operator[] |
( |
unsigned |
i_ |
) |
const [inline] |
| void cajun::rp_containter_t::print |
( |
|
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: