Main Page | Data Structures | File List | Data Fields | Globals

mr_staff.h File Reference

#include <mr_vector.h>
#include <mr_line.h>

Go to the source code of this file.

Data Structures

struct  MrStaff

Typedefs

typedef MrStaff MrStaff

Functions

MrStaff * mr_staff_new (const MrLine *bb, unsigned int number_of_lines)
void mr_staff_free (void *o)
const MrLine * mr_staff_get_bb (MrStaff *staff)
void mr_staff_set_line (MrStaff *staff, unsigned int pos, const MrLine *line)
MrLine * mr_staff_get_line (MrStaff *staff, unsigned int pos)


Typedef Documentation

typedef struct MrStaff MrStaff
 


Function Documentation

void mr_staff_free (  void *  o  ) 
 

Destroy a staff

const MrLine* mr_staff_get_bb (  MrStaff *  staff  ) 
 

Get the bounding box

MrLine* mr_staff_get_line (  MrStaff *  staff,
unsigned int  pos
) 
 

Get a staff line

MrStaff* mr_staff_new (  const MrLine *  bb,
unsigned int  number_of_lines
) 
 

Creates a new staff with default values.

void mr_staff_set_line (  MrStaff *  staff,
unsigned int  pos,
const MrLine *  line
) 
 

Set a staff line


Generated on Sun Apr 9 17:29:41 2006 for MusicReco by  doxygen 1.4.4