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.

Public Member Functions

 rp_containter_t (rndf_point_t *rp_)
rndf_point_trp () const
rndf_t::waypoint_id_t const id () const
unsigned operator[] (unsigned i_) const
bool operator< (rp_containter_t const &rpc_) const
bool operator!= (rp_containter_t const &rpc_) const
bool operator== (rp_containter_t const &rpc_) const
void print () const

Private Attributes

rndf_point_tm_rp

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]

References cajun::rndf_point_t::id(), and m_rp.

bool cajun::rp_containter_t::operator!= ( rp_containter_t const &  rpc_  )  const [inline]

References m_rp, and rp().

bool cajun::rp_containter_t::operator< ( rp_containter_t const &  rpc_  )  const [inline]

References m_rp, and rp().

bool cajun::rp_containter_t::operator== ( rp_containter_t const &  rpc_  )  const [inline]

References m_rp, and rp().

unsigned cajun::rp_containter_t::operator[] ( unsigned  i_  )  const [inline]

References m_rp.

void cajun::rp_containter_t::print (  )  const [inline]
rndf_point_t* cajun::rp_containter_t::rp (  )  const [inline]

Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Fri Apr 9 10:45:15 2010 for UCPlanner by  doxygen 1.6.1