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.IdentitygetInstance()Retrieve the singleton instance of this class.floatscale(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:ChromatogramNonlinearScalerReturns the remapped coordinate for the provided trace sample index of the given chromatogram.- Specified by:
scalein interfaceChromatogramNonlinearScaler- Parameters:
c- the ChromatogramsampleIndex- the sample index- Returns:
- the new coordinagte
-
-