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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.biojava.bio.chromatogram.graphic.ChromatogramNonlinearScaler
ChromatogramNonlinearScaler.Identity
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChromatogramNonlinearScaler.Identity
getInstance()
Retrieve the singleton instance of this class.float
scale(Chromatogram c, int sampleIndex)
Returns the remapped coordinate for the provided trace sample index of the given chromatogram.
-
-
-
Method Detail
-
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 interfaceChromatogramNonlinearScaler
- Parameters:
c
- the ChromatogramsampleIndex
- the sample index- Returns:
- the new coordinagte
-
-