Next: , Previous: Rows and changes, Up: Top



4 Method classes

The Ringing Class Library provides many useful functions for dealing with methods, finding information about them and classifying them.

A method consists of one block of changes which is repeated over and over again; this is called a lead. If, at the end of one lead, every bell is in a different position, then the method is called a principle and the leads are called divisions. Any bells is a method which end up in the same place at the end of a lead are called hunt bells.

The Ringing Class Library defines an object method which is simply a block of changes (it is derived from vector<change>) and which provides a large range of member functions. Many of these are used for finding out things about the method, such as the number of leads in the plain course, the type of method, the full name and so on.