Wiselib
Public Types | Public Member Functions
wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT > Class Template Reference

#include <localization_euclidean_messages.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef DistanceMap_P DistanceMap
typedef DistanceMap::value_type distmap_value_t
typedef DistanceMap::key_type distmap_key_t
typedef DistanceMap::mapped_type distmap_mapped_t
typedef DistanceMap::iterator distmap_iterator_t
typedef Radio::node_id_t node_id_t
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t
typedef Radio::message_id_t message_id_t

Public Member Functions

 LocalizationEuclideanNeighborMessage ()
message_id_t msg_id ()
void set_msg_id (message_id_t id)
DistanceMap neighbors ()
void set_neighbors (DistanceMap &neighbors)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P, typename DistanceMap_P, int ENTRY_CNT = 20>
class wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef Radio::block_data_t wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::block_data_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef DistanceMap_P wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::DistanceMap
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef DistanceMap::iterator wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::distmap_iterator_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef DistanceMap::key_type wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::distmap_key_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef DistanceMap::mapped_type wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::distmap_mapped_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef DistanceMap::value_type wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::distmap_value_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef Radio::message_id_t wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::message_id_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef Radio::node_id_t wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::node_id_t
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef OsModel_P wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::OsModel
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef Radio_P wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::Radio
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
typedef Radio::size_t wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::size_t

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT>
wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::LocalizationEuclideanNeighborMessage ( ) [inline]

Member Function Documentation

template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
size_t wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
message_id_t wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::msg_id ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
DistanceMap wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::neighbors ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
void wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::set_msg_id ( message_id_t  id) [inline]
template<typename OsModel_P , typename Radio_P , typename DistanceMap_P , int ENTRY_CNT = 20>
void wiselib::LocalizationEuclideanNeighborMessage< OsModel_P, Radio_P, DistanceMap_P, ENTRY_CNT >::set_neighbors ( DistanceMap neighbors) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines