jdkmidi class library documentation

Copyright © 2004 J.D. Koftinoff Software, Ltd.

Released under the GNU General Public License (GPL)




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

jdkmidi::MIDIEditTrack Class Reference

#include <edittrack.h>

List of all members.

Public Member Functions

 MIDIEditTrack (MIDITrack *track_)
virtual ~MIDIEditTrack ()
void Process (MIDIClockTime start_time, MIDIClockTime end_time, MIDIProcessor *process, MIDIEditTrackEventMatcher *match)
void Truncate (MIDIClockTime start_time)
void Merge (MIDITrack *trk1, MIDITrack *trk2, MIDIEditTrackEventMatcher *match1, MIDIEditTrackEventMatcher *match2)
void Erase (MIDIClockTime start, MIDIClockTime end, bool jagged=true, MIDIEditTrackEventMatcher *match=0)
void Delete (MIDIClockTime start, MIDIClockTime end, bool jagged=true, MIDIEditTrackEventMatcher *match=0)
void Insert (MIDIClockTime start, MIDIClockTime length)
void Shift (signed long offset, MIDIEditTrackEventMatcher *match=0)

Protected Attributes

MIDIMatrix matrix
MIDITracktrack


Constructor & Destructor Documentation

jdkmidi::MIDIEditTrack::MIDIEditTrack MIDITrack track_  ) 
 

Definition at line 61 of file jdkmidi_edittrack.cpp.

References ENTER.

00062     :
00063     track( track_ )
00064   {
00065     ENTER( "MIDIEditTrack::MIDIEditTrack()" );
00066     
00067   }
  

jdkmidi::MIDIEditTrack::~MIDIEditTrack  )  [virtual]
 

Definition at line 69 of file jdkmidi_edittrack.cpp.

References ENTER.

00070   {
00071     ENTER( "MIDIEditTrack::~MIDIEditTrack()" );
00072   }


Member Function Documentation

void jdkmidi::MIDIEditTrack::Delete MIDIClockTime  start,
MIDIClockTime  end,
bool  jagged = true,
MIDIEditTrackEventMatcher match = 0
 

Definition at line 147 of file jdkmidi_edittrack.cpp.

References ENTER, and jdkmidi::MIDIClockTime.

00153   {
00154     ENTER( "TO DO: MIDIEditTrack::Delete()" );
00155     
00156     // TO DO:
00157   }

void jdkmidi::MIDIEditTrack::Erase MIDIClockTime  start,
MIDIClockTime  end,
bool  jagged = true,
MIDIEditTrackEventMatcher match = 0
 

Definition at line 127 of file jdkmidi_edittrack.cpp.

References ENTER, and jdkmidi::MIDIClockTime.

00133   {
00134     ENTER( "TO DO: MIDIEditTrack::Erase()" );
00135     
00136     // TO DO:
00137   }

void jdkmidi::MIDIEditTrack::Insert MIDIClockTime  start,
MIDIClockTime  length
 

Definition at line 166 of file jdkmidi_edittrack.cpp.

References ENTER, and jdkmidi::MIDIClockTime.

00170   {
00171     ENTER( "TO DO: MIDIEditTrack::Insert()" );
00172     
00173     // TO DO:
00174   }

void jdkmidi::MIDIEditTrack::Merge MIDITrack trk1,
MIDITrack trk2,
MIDIEditTrackEventMatcher match1,
MIDIEditTrackEventMatcher match2
 

Definition at line 106 of file jdkmidi_edittrack.cpp.

References ENTER.

00112   {
00113     ENTER( "TO DO: MIDIEditTrack::Merge()" );
00114     
00115     // TO DO:
00116   }

void jdkmidi::MIDIEditTrack::Process MIDIClockTime  start_time,
MIDIClockTime  end_time,
MIDIProcessor process,
MIDIEditTrackEventMatcher match
 

Definition at line 75 of file jdkmidi_edittrack.cpp.

References jdkmidi::MIDIClockTime.

00081   {
00082     // TODO: Process
00083   }

void jdkmidi::MIDIEditTrack::Shift signed long  offset,
MIDIEditTrackEventMatcher match = 0
 

Definition at line 182 of file jdkmidi_edittrack.cpp.

References ENTER.

00186   {
00187     ENTER( "TO DO: MIDIEditTrack::Shift()" );
00188     
00189     // TO DO:
00190   }

void jdkmidi::MIDIEditTrack::Truncate MIDIClockTime  start_time  ) 
 

Definition at line 91 of file jdkmidi_edittrack.cpp.

References ENTER, and jdkmidi::MIDIClockTime.

00092   {
00093     ENTER( "TO DO: MIDIEditTrack::Truncate()" );
00094     
00095     // TO DO:
00096   }


Member Data Documentation

MIDIMatrix jdkmidi::MIDIEditTrack::matrix [protected]
 

Definition at line 133 of file edittrack.h.

MIDITrack* jdkmidi::MIDIEditTrack::track [protected]
 

Definition at line 134 of file edittrack.h.


The documentation for this class was generated from the following files: