Minsky
group.cc File Reference
#include "minsky.h"
#include "cairoItems.h"
#include "group.h"
#include "wire.h"
#include "operation.h"
#include "autoLayout.h"
#include "equations.h"
#include <cairo_base.h>
#include "group.rcd"
#include "itemT.rcd"
#include "bookmark.rcd"
#include "progress.h"
#include "minsky_epilogue.h"
Include dependency graph for group.cc:

Go to the source code of this file.

Namespaces

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

Functions

bool minsky::anonymous_namespace{group.cc}::isGlobal (const GroupPtr &g)
 
void minsky::asgClonedPort (shared_ptr< Port > &p, const map< Item *, ItemPtr > &cloneMap)
 
template<class T >
void minsky::anonymous_namespace{group.cc}::resizeItems (T &items, double sx, double sy)
 
template<class T >
void minsky::anonymous_namespace{group.cc}::recentreItems (const T &items, float xc, float yc)
 
template<class G >
G & minsky::anonymous_namespace{group.cc}::globalGroup (G &start)
 
float minsky::anonymous_namespace{group.cc}::notchY (const vector< VariablePtr > &vars)
 
 CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION (minsky::Group)
 
 CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION (minsky::ItemT< minsky::Group >)
 
 CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION (minsky::Bookmark)
 

Variables

static const int topMargin =10
 

Function Documentation

◆ CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION() [1/3]

CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION ( minsky::Group  )

◆ CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION() [2/3]

CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION ( minsky::ItemT< minsky::Group )

◆ CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION() [3/3]

CLASSDESC_ACCESS_EXPLICIT_INSTANTIATION ( minsky::Bookmark  )

Variable Documentation

◆ topMargin