//----------------------------------------------------------------------------//
// //
// D i r e c t i o n //
// //
//----------------------------------------------------------------------------//
// <editor-fold defaultstate="collapsed" desc="hdr"> //
// Copyright © Hervé Bitteur and others 2000-2013. All rights reserved. //
// This software is released under the GNU General Public License. //
// Goto http://kenai.com/projects/audiveris to report bugs or suggestions. //
//----------------------------------------------------------------------------//
// </editor-fold>
package omr.score.entity;
import omr.score.visitor.Visitable;
/**
* Interface {@code Direction} is the basis for all variants of
* direction indications.
* This should apply to:
* <pre>
* rehearsal nyi
* segno standard
* words nyi
* coda standard
* wedge standard
* dynamics standard (a dynamic can also be a notation)
* dashes nyi
* bracket nyi
* pedal standard
* metronome nyi
* octave-shift nyi
* harp-pedals nyi
* damp nyi
* damp-all nyi
* eyeglasses nyi
* scordatura nyi
* image nyi
* accordion-registration nyi
* other-direction nyi
* </pre>
*
* <p>For some directions (such as wedge, dashes, pedal), we may have two
* "events": the starting event and the stopping event. Both will trigger the
* creation of a Direction instance, the difference being made by the "start"
* boolean.
*
* @author Hervé Bitteur
*/
public interface Direction
extends Visitable
{
}