org.herac.tuxguitar.song.models.effects
Class TGEffectHarmonic

java.lang.Object
  extended by org.herac.tuxguitar.song.models.effects.TGEffectHarmonic

public abstract class TGEffectHarmonic
extends java.lang.Object


Field Summary
static java.lang.String KEY_ARTIFICIAL
           
static java.lang.String KEY_NATURAL
           
static java.lang.String KEY_PINCH
           
static java.lang.String KEY_SEMI
           
static java.lang.String KEY_TAPPED
           
static int MAX_ARTIFICIAL_OFFSET
           
static int MAX_TAPPED_OFFSET
           
static int MIN_ARTIFICIAL_OFFSET
           
static int[][] NATURAL_FREQUENCIES
           
static int TYPE_ARTIFICIAL
           
static int TYPE_NATURAL
           
static int TYPE_PINCH
           
static int TYPE_SEMI
           
static int TYPE_TAPPED
           
 
Constructor Summary
TGEffectHarmonic()
           
 
Method Summary
 TGEffectHarmonic clone(TGFactory factory)
           
 int getData()
           
 int getType()
           
 boolean isArtificial()
           
 boolean isNatural()
           
 boolean isPinch()
           
 boolean isSemi()
           
 boolean isTapped()
           
 void setData(int data)
           
 void setType(int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_NATURAL

public static final java.lang.String KEY_NATURAL
See Also:
Constant Field Values

KEY_ARTIFICIAL

public static final java.lang.String KEY_ARTIFICIAL
See Also:
Constant Field Values

KEY_TAPPED

public static final java.lang.String KEY_TAPPED
See Also:
Constant Field Values

KEY_PINCH

public static final java.lang.String KEY_PINCH
See Also:
Constant Field Values

KEY_SEMI

public static final java.lang.String KEY_SEMI
See Also:
Constant Field Values

TYPE_NATURAL

public static final int TYPE_NATURAL
See Also:
Constant Field Values

TYPE_ARTIFICIAL

public static final int TYPE_ARTIFICIAL
See Also:
Constant Field Values

TYPE_TAPPED

public static final int TYPE_TAPPED
See Also:
Constant Field Values

TYPE_PINCH

public static final int TYPE_PINCH
See Also:
Constant Field Values

TYPE_SEMI

public static final int TYPE_SEMI
See Also:
Constant Field Values

MIN_ARTIFICIAL_OFFSET

public static final int MIN_ARTIFICIAL_OFFSET
See Also:
Constant Field Values

MAX_ARTIFICIAL_OFFSET

public static final int MAX_ARTIFICIAL_OFFSET
See Also:
Constant Field Values

MAX_TAPPED_OFFSET

public static final int MAX_TAPPED_OFFSET
See Also:
Constant Field Values

NATURAL_FREQUENCIES

public static final int[][] NATURAL_FREQUENCIES
Constructor Detail

TGEffectHarmonic

public TGEffectHarmonic()
Method Detail

getData

public int getData()

setData

public void setData(int data)

getType

public int getType()

setType

public void setType(int type)

isNatural

public boolean isNatural()

isArtificial

public boolean isArtificial()

isTapped

public boolean isTapped()

isPinch

public boolean isPinch()

isSemi

public boolean isSemi()

clone

public TGEffectHarmonic clone(TGFactory factory)