# ArcDiagramController

## Abstract

cotroller class for the ArcDiagramView.

## Methods

`-calculateArcs`
  calculates arcs with the list of matching pairs.
`-initWithView:`
  initialises a new arc diagram controller with a given arc diagram view.
`-prepareSuperStringAttributes`
  sets string attributes. fonts, size etc.
`-renderView`
  prepare arc diagram view and call it to render.
`-setEssentialMatchingPairs:`
  sets a list of essential matching pairs.
`-setSuperString:`
  sets string to be displayed.

### calculateArcs

calculates arcs with the list of matching pairs.

>     - (void)calculateArcs;

### initWithView:

initialises a new arc diagram controller with a given arc diagram view.

>     - (id)initWithView:(ArcDiagramView *)aArcDiagramView;

### prepareSuperStringAttributes

sets string attributes. fonts, size etc.

>     - (void)prepareSuperStringAttributes;

### renderView

prepare arc diagram view and call it to render.

>     - (void)renderView;

### setEssentialMatchingPairs:

sets a list of essential matching pairs.

>     - (void)setEssentialMatchingPairs:(NSArray *)someEssentialMatchingPairs;

### setSuperString:

sets string to be displayed.

>     - (void)setSuperString:(NSString *)aString;

(Last Updated M/D/Y)