Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph > Struct Template Reference

#include <gursoy_atun_layout.hpp>

Public Types

typedef Topology::point_type Point
 
typedef boost::on_examine_vertex event_filter
 
typedef graph_traits< Graph >
::vertex_descriptor 
vertex_descriptor
 

Public Member Functions

 update_position_visitor (PositionMap position_map, NodeDistanceMap node_distance, const Topology &space, const Point &input_vector, double distance_limit, double learning_constant, double falloff_ratio)
 
void operator() (vertex_descriptor v, const Graph &) const
 

Public Attributes

PositionMap position_map
 
NodeDistanceMap node_distance
 
const Topology & space
 
Point input_vector
 
double distance_limit
 
double learning_constant
 
double falloff_ratio
 

Member Typedef Documentation

template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
typedef boost::on_examine_vertex boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::event_filter
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
typedef Topology::point_type boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::Point
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
typedef graph_traits<Graph>::vertex_descriptor boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::vertex_descriptor

Constructor & Destructor Documentation

template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::update_position_visitor ( PositionMap  position_map,
NodeDistanceMap  node_distance,
const Topology &  space,
const Point input_vector,
double  distance_limit,
double  learning_constant,
double  falloff_ratio 
)
inline

Member Function Documentation

template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
void boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::operator() ( vertex_descriptor  v,
const Graph &   
) const
inline

Member Data Documentation

template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
double boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::distance_limit
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
double boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::falloff_ratio
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
Point boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::input_vector
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
double boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::learning_constant
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
NodeDistanceMap boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::node_distance
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
PositionMap boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::position_map
template<typename PositionMap , typename NodeDistanceMap , typename Topology , typename Graph >
const Topology& boost::detail::update_position_visitor< PositionMap, NodeDistanceMap, Topology, Graph >::space

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