com.compomics.util.gui.interfaces
Interface SpectrumAnnotation

All Known Implementing Classes:
DefaultSpectrumAnnotation

public interface SpectrumAnnotation

This interface describes the behaviour for a spectrum annotation.

Version:
$Id: SpectrumAnnotation.java,v 1.1 2007/10/22 10:09:02 lennart Exp $
Author:
Lennart Martens

Method Summary
 Color getColor()
          This method returns the color for the annotation.
 double getErrorMargin()
          This method returns the allowed error margin (both sides) for the M/Z of the annotation (eg., 0.1 means an allowed interval of [M/Z-0.1, M/Z+0.1].
 String getLabel()
          This method returns the label for the annotation.
 double getMZ()
          This method returns the M/Z of the feature to annotate.
 

Method Detail

getMZ

double getMZ()
This method returns the M/Z of the feature to annotate.

Returns:
double with the M/Z.

getErrorMargin

double getErrorMargin()
This method returns the allowed error margin (both sides) for the M/Z of the annotation (eg., 0.1 means an allowed interval of [M/Z-0.1, M/Z+0.1].

Returns:
double with the error margin.

getColor

Color getColor()
This method returns the color for the annotation.

Returns:
Color with the color for the annotation.

getLabel

String getLabel()
This method returns the label for the annotation.

Returns:
String with the label to display (above the M/Z) for this annotation.


Copyright © 2012. All Rights Reserved.