org.biojava.bio.chromatogram.graphic
Class ChromatogramNonlinearScaler.Identity
java.lang.Object
org.biojava.bio.chromatogram.graphic.ChromatogramNonlinearScaler.Identity
- All Implemented Interfaces:
- ChromatogramNonlinearScaler
- Enclosing interface:
- ChromatogramNonlinearScaler
public static class ChromatogramNonlinearScaler.Identity
- extends Object
- implements ChromatogramNonlinearScaler
The default scaler that displays the chromatogram 1:1.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static ChromatogramNonlinearScaler.Identity getInstance()
- Retrieve the singleton instance of this class.
- Returns:
- the Identity instance
scale
public float scale(Chromatogram c,
int sampleIndex)
- Description copied from interface:
ChromatogramNonlinearScaler
- Returns the remapped coordinate for the provided trace sample index of the
given chromatogram.
- Specified by:
scale
in interface ChromatogramNonlinearScaler
- Parameters:
c
- the ChromatogramsampleIndex
- the sample index
- Returns:
- the new coordinagte