#include <PLTT_trace.h>
List of all members.
Classes |
struct | PLTT_TraceData_Type |
Public Types |
typedef Os_P | Os |
typedef Radio_P | Radio |
typedef TimesNumber_P | TimesNumber |
typedef SecondsNumber_P | SecondsNumber |
typedef IntensityNumber_P | IntensityNumber |
typedef Node_P | Node |
typedef NodeID_P | NodeID |
typedef Debug_P | Debug |
typedef Radio::block_data_t | block_data_t |
typedef Radio::size_t | size_t |
typedef PLTT_TraceType< Os,
Radio, TimesNumber,
SecondsNumber, IntensityNumber,
Node, NodeID, Debug > | self_type |
typedef struct
wiselib::PLTT_TraceType::PLTT_TraceData_Type | PLTT_TraceData |
Public Member Functions |
| PLTT_TraceType () |
| PLTT_TraceType (const SecondsNumber &_ds, const IntensityNumber &_da, const IntensityNumber &_sp, const IntensityNumber &_si, const TimesNumber &_st) |
| PLTT_TraceType (const PLTT_TraceData &_td) |
| PLTT_TraceType (const self_type &_t) |
| PLTT_TraceType (block_data_t *buff, size_t offset=0) |
block_data_t * | set_buffer_from (block_data_t *buff, size_t offset=0) |
void | get_from_buffer (block_data_t *buff, size_t offset=0) |
size_t | get_buffer_size () |
self_type & | operator= (const self_type &_t) |
void | update_intensity_diminish () |
void | update_intensity_penalize () |
void | update_path (const Node &_n) |
void | update_start_time () |
IntensityNumber | get_diminish_amount () |
SecondsNumber | get_diminish_seconds () |
IntensityNumber | get_intensity () |
NodeID | get_target_id () |
Node | get_current () |
Node | get_parent () |
Node | get_grandparent () |
NodeID | get_random_id () |
NodeID | get_furthest_id () |
PLTT_TraceData | get_trace_data () |
SecondsNumber | get_inhibited () |
TimesNumber | get_start_time () |
IntensityNumber | get_spread_penalty () |
Node | get_repulsion_point () |
void | set_target_id (const NodeID &tarid) |
void | set_inhibited () |
void | set_inhibited (const SecondsNumber &n) |
void | set_start_time (const TimesNumber &t) |
void | set_random_id (const NodeID &r_id) |
void | set_current (const Node &_c) |
void | set_parent (const Node &_p) |
void | set_grandparent (const Node &_g) |
void | set_furthest_id (const NodeID &f_id) |
void | print (Debug &debug) |
template<typename Os_P, typename Radio_P, typename TimesNumber_P, typename SecondsNumber_P, typename IntensityNumber_P, typename Node_P, typename NodeID_P, typename Debug_P>
class wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >
Member Typedef Documentation
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
typedef Debug_P wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::Debug |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
typedef Node_P wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::Node |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
typedef Os_P wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::Os |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
typedef Radio_P wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::Radio |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
typedef PLTT_TraceType<Os, Radio, TimesNumber, SecondsNumber, IntensityNumber, Node, NodeID, Debug> wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::self_type |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
Constructor & Destructor Documentation
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::PLTT_TraceType |
( |
const SecondsNumber & |
_ds, |
|
|
const IntensityNumber & |
_da, |
|
|
const IntensityNumber & |
_sp, |
|
|
const IntensityNumber & |
_si, |
|
|
const TimesNumber & |
_st |
|
) |
| [inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
Member Function Documentation
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
size_t wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_buffer_size |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
Node wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_current |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
NodeID wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_furthest_id |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
Node wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_grandparent |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
Node wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_parent |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
NodeID wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_random_id |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
Node wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_repulsion_point |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
NodeID wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::get_target_id |
( |
void |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::print |
( |
Debug & |
debug | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_current |
( |
const Node & |
_c | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_furthest_id |
( |
const NodeID & |
f_id | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_grandparent |
( |
const Node & |
_g | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_inhibited |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_parent |
( |
const Node & |
_p | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_random_id |
( |
const NodeID & |
r_id | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_start_time |
( |
const TimesNumber & |
t | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::set_target_id |
( |
const NodeID & |
tarid | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::update_intensity_diminish |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::update_intensity_penalize |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::update_path |
( |
const Node & |
_n | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename TimesNumber_P , typename SecondsNumber_P , typename IntensityNumber_P , typename Node_P , typename NodeID_P , typename Debug_P >
void wiselib::PLTT_TraceType< Os_P, Radio_P, TimesNumber_P, SecondsNumber_P, IntensityNumber_P, Node_P, NodeID_P, Debug_P >::update_start_time |
( |
| ) |
[inline] |
The documentation for this class was generated from the following file: