Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap > Class Template Reference

#include <fruchterman_reingold.hpp>

Collaboration diagram for boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap >:

Public Types

enum  bucket_position {
  left,
  top,
  right,
  bottom,
  end_position
}
 
typedef property_traits
< PositionMap >::value_type 
Point
 
typedef point_traits< Point >
::component_type 
Dim
 

Public Member Functions

 neighboring_tiles_force_pairs (PositionMap position, Point origin, Point extent, simple_tiling tiling)
 
template<typename Graph , typename ApplyForce >
void operator() (const Graph &g, ApplyForce apply_force)
 

Protected Attributes

PositionMap position
 
Point origin
 
Point extent
 
simple_tiling tiling
 

Member Typedef Documentation

template<typename PositionMap>
typedef point_traits<Point>::component_type boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap >::Dim
template<typename PositionMap>
typedef property_traits<PositionMap>::value_type boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap >::Point

Member Enumeration Documentation

Enumerator
left 
top 
right 
bottom 
end_position 

Constructor & Destructor Documentation

template<typename PositionMap>
boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap >::neighboring_tiles_force_pairs ( PositionMap  position,
Point  origin,
Point  extent,
simple_tiling  tiling 
)
inline

Member Function Documentation

Member Data Documentation

template<typename PositionMap>
Point boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap >::extent
protected
template<typename PositionMap>
PositionMap boost::graph::distributed::neighboring_tiles_force_pairs< PositionMap >::position
protected

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