# Arc

## Abstract

class for an arc for a certain matching pair.

## Methods

`-arcRepresentationPath`
  if the diagram has been calculated the representing NSBezierPath will be returned.
`-calculateArcRepresentationWithCharacterSize:inCenter:`
  calculates the arc diagram for this arc.
`-centerIndex`
  returns the center character position of the arcs matching pair. this can be also half a character (e.g. 3.5).
`-initWithMatchingPair:`
  initialises a new arc with a given matching pair.
`-innerRadius`
  returns the arc's inner radius.
`-outerRadius`
  returns the arc's outer radius.
`-thicknes`
  returns the arc's thicknes.

### arcRepresentationPath

if the diagram has been calculated the representing NSBezierPath will be returned.

>     - (NSBezierPath *)arcRepresentationPath;

### calculateArcRepresentationWithCharacterSize:inCenter:

calculates the arc diagram for this arc.

>     - (void)calculateArcRepresentationWithCharacterSize:(NSSize)size
>             inCenter:(NSPoint)aCenter;

### centerIndex

returns the center character position of the arcs matching pair. this can be also half a character (e.g. 3.5).

>     - (float)centerIndex;

### initWithMatchingPair:

initialises a new arc with a given matching pair.

>     - (id)initWithMatchingPair:(MatchingPair *)aMatchingPair;

### innerRadius

returns the arc's inner radius.

>     - (int)innerRadius;

### outerRadius

returns the arc's outer radius.

>     - (int)outerRadius;

### thicknes

returns the arc's thicknes.

>     - (int)thicknes;

(Last Updated M/D/Y)