Wiselib
Namespaces | Defines | Enumerations | Functions
wiselib.testing/algorithms/localization/distance_based/math/localization_triangulation.h File Reference
#include "algorithms/localization/distance_based/math/vec.h"
#include "algorithms/localization/distance_based/math/localization_simple_matrix.h"
#include "algorithms/localization/distance_based/neighborhood/localization_neighborhood.h"
#include "algorithms/localization/distance_based/util/localization_defutils.h"
#include "util/pstl/algorithm.h"
#include "util/pstl/pair.h"
#include <float.h>

Go to the source code of this file.

Namespaces

namespace  wiselib
 

AES Algorithm.


Defines

#define SQR(n)   (n*n)

Enumerations

enum  wiselib::LaterationType { wiselib::lat_anchors, wiselib::lat_confident }

Functions

template<typename OsModel_P , typename NeighborInfoList , typename Arithmatic_P >
bool wiselib::est_pos_min_max (const NeighborInfoList &, Vec< Arithmatic_P > &)
 Position estimation with distance to anchors and their positions.
template<typename OsModel_P , typename NeighborInfoList , typename Arithmatic_P >
bool wiselib::est_pos_lateration (const NeighborInfoList &, Vec< Arithmatic_P > &, const LaterationType &, bool)
 Position estimation with distance to anchors and their positions.
template<typename OsModel_P , typename NeighborInfoList , typename Arithmatic_P >
bool wiselib::check_residue (const NeighborInfoList &, const Vec< Arithmatic_P > &, const LaterationType &, Arithmatic_P)
 This Method checks, whether an estimated position is accepted or not.
template<typename OsModel_P , typename DistancePair_P , typename Arithmatic_P >
DistancePair_P wiselib::trilateration_distance (Arithmatic_P, Arithmatic_P, Arithmatic_P, Arithmatic_P, Arithmatic_P)
 This method calculates the distance between two nodes using only distance information with trilateration.
template<typename OsModel_P , typename Neighborhood , typename NeighborInfoList , typename Arithmatic_P >
void wiselib::collect_neighbors (Neighborhood &, const LaterationType &, NeighborInfoList &)
 This method collects different types of neighbors in a NeighborInfoList used in est_pos_lateration() and check_residue().

Define Documentation

#define SQR (   n)    (n*n)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines