#include <localization_shared_data.h>
List of all members.
Public Types |
typedef OsModel_P | OsModel |
typedef Radio_P | Radio |
typedef Clock_P | Clock |
typedef Neighborhood_P | Neighborhood |
typedef Neighborhood::NeighborInfo | NeighborInfo |
typedef NeighborInfoList_P | NeighborInfoList |
typedef NeighborInfoList::iterator | NeighborInfoListIterator |
typedef NodeList_P | NodeList |
typedef NodeSet_P | NodeSet |
typedef DistanceMap_P | DistanceMap |
typedef LocationMap_P | LocationMap |
typedef Arithmatic_P | Arithmatic |
typedef LocalizationSharedData
< OsModel, Radio, Clock,
NeighborInfo, NeighborInfoList,
NodeSet, NodeList, DistanceMap,
LocationMap, Arithmatic > | self_type |
typedef Radio::node_id_t | node_id_t |
typedef Radio::size_t | size_t |
typedef Radio::block_data_t | block_data_t |
typedef Clock_P::time_t | time_t |
typedef
LocalizationLocalCoordinateSystem
< OsModel, node_id_t,
Neighborhood, LocationMap,
Arithmatic > | LocalCoordinateSystem |
Public Member Functions |
| LocalizationSharedData () |
void | set_position (const Vec< Arithmatic_P > &position) |
const Vec< Arithmatic_P > & | position (void) |
void | set_anchor (bool anchor) |
bool | is_anchor (void) |
void | set_confidence (Arithmatic confidence) |
Arithmatic | confidence (void) |
void | set_idle_time (time_t idle_time) |
time_t | idle_time (void) |
void | set_floodlimit (unsigned int floodlimit) |
unsigned int | floodlimit (void) |
void | set_communication_range (int communication_range) |
int | communication_range (void) |
void | set_check_residue (bool check_residue) |
bool | check_residue (void) |
Neighborhood & | neighborhood (void) |
LocalCoordinateSystem & | local_coord_sys (void) |
void | reset_neighborhood_ (void) |
template<typename OsModel_P, typename Radio_P, typename Clock_P, typename Neighborhood_P, typename NeighborInfoList_P, typename NodeSet_P, typename NodeList_P, typename DistanceMap_P, typename LocationMap_P, typename Arithmatic_P>
class wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >
Member Typedef Documentation
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef Clock_P wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::Clock |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef LocalizationLocalCoordinateSystem<OsModel, node_id_t, Neighborhood, LocationMap, Arithmatic> wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::LocalCoordinateSystem |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef NodeSet_P wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::NodeSet |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef OsModel_P wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::OsModel |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef Radio_P wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::Radio |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef LocalizationSharedData<OsModel, Radio, Clock, NeighborInfo, NeighborInfoList, NodeSet, NodeList, DistanceMap, LocationMap, Arithmatic> wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::self_type |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
typedef Clock_P::time_t wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::time_t |
Constructor & Destructor Documentation
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
Member Function Documentation
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
bool wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::check_residue |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
int wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::communication_range |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
Arithmatic wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::confidence |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
unsigned int wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::floodlimit |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
time_t wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::idle_time |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
bool wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::is_anchor |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
const Vec<Arithmatic_P>& wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::position |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::reset_neighborhood_ |
( |
void |
| ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_anchor |
( |
bool |
anchor | ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_check_residue |
( |
bool |
check_residue | ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_communication_range |
( |
int |
communication_range | ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_confidence |
( |
Arithmatic |
confidence | ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_floodlimit |
( |
unsigned int |
floodlimit | ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_idle_time |
( |
time_t |
idle_time | ) |
[inline] |
template<typename OsModel_P , typename Radio_P , typename Clock_P , typename Neighborhood_P , typename NeighborInfoList_P , typename NodeSet_P , typename NodeList_P , typename DistanceMap_P , typename LocationMap_P , typename Arithmatic_P >
void wiselib::LocalizationSharedData< OsModel_P, Radio_P, Clock_P, Neighborhood_P, NeighborInfoList_P, NodeSet_P, NodeList_P, DistanceMap_P, LocationMap_P, Arithmatic_P >::set_position |
( |
const Vec< Arithmatic_P > & |
position | ) |
[inline] |
The documentation for this class was generated from the following file: