Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::TimeSig Class Reference

A time signature change. More...

#include <TimeSigTrack.h>

List of all members.

Public Member Functions

 TimeSig (int top=4, int bottom=4)
int operator== (const TimeSig &t) const

Public Attributes

int top
int bottom


Detailed Description

A time signature change.

TimeSig objects are representations of a time signature change that occurs in the Song. They are held in the TimeSigTrack.

This class defines the type that is used to create , which are of type Event<TimeSig>.

When streamed from a Playable interface (using the class) TimeSig objects are represented by a MidiEvent containing a MidiCommand_TSE_Meta MidiCommand with data 1 byte as MidiCommand_TSE_Meta_TimeSig.

TimeSig is a value type.

Author:
Pete Goodliffe
Version:
3.00
See also:
TimeSigTrack

Event


Constructor & Destructor Documentation

TSE3::TimeSig::TimeSig int  top = 4,
int  bottom = 4
[inline]
 

Create a TimeSig.

Parameters:
top Time signature top value
bottom Time signature bottom value


Member Function Documentation

int TSE3::TimeSig::operator== const TimeSig t  )  const [inline]
 


Member Data Documentation

int TSE3::TimeSig::top
 

The time signature top value.

int TSE3::TimeSig::bottom
 

The time signature bottom value.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:47:00 2005 for TSE3 by doxygen 1.3.2