Minsky
autoLayout.cc File Reference
#include "cairoItems.h"
#include "autoLayout.h"
#include "selection.h"
#include "lasso.h"
#include "userFunction.h"
#include "minsky.h"
#include "minsky_epilogue.h"
#include <map>
#include <random>
#include <vector>
#include <boost/graph/fruchterman_reingold.hpp>
#include <boost/graph/topology.hpp>
#include <boost/graph/directed_graph.hpp>
Include dependency graph for autoLayout.cc:

Go to the source code of this file.

Classes

struct  minsky::anonymous_namespace{autoLayout.cc}::WireForce
 
struct  minsky::anonymous_namespace{autoLayout.cc}::RepulsiveForce
 

Namespaces

 minsky
 Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state changes.
 
 minsky::anonymous_namespace{autoLayout.cc}
 

Typedefs

using minsky::anonymous_namespace{autoLayout.cc}::Graph = boost::directed_graph< Item * >
 

Functions

double minsky::anonymous_namespace{autoLayout.cc}::minD (const Item &item1, const Item &item2)
 
double minsky::anonymous_namespace{autoLayout.cc}::totalArea (const Group &g)
 
void minsky::randomizeLayout (Group &)
 randomly place items on canvas More...
 
void minsky::layoutGroup (Group &)
 auto layout group items More...