MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / getBuiltInLut

Method getBuiltInLut

ij/src/main/java/ij/plugin/LutLoader.java:72–114  ·  view source on GitHub ↗
(String name)

Source from the content-addressed store, hash-verified

70 }
71
72 private FileInfo getBuiltInLut(String name) {
73 FileInfo fi = new FileInfo();
74 fi.reds = new byte[256];
75 fi.greens = new byte[256];
76 fi.blues = new byte[256];
77 fi.lutSize = 256;
78 fi.fileName = null;
79 if (name==null)
80 return fi;
81 if (name.equals("3-3-2 rgb")) name="3-3-2 RGB";
82 if (name.equals("red/green")) name="redgreen";
83 int nColors = 0;
84 if (name.equals("fire"))
85 nColors = fire(fi.reds, fi.greens, fi.blues);
86 else if (name.equals("grays"))
87 nColors = grays(fi.reds, fi.greens, fi.blues);
88 else if (name.equals("ice"))
89 nColors = ice(fi.reds, fi.greens, fi.blues);
90 else if (name.equals("spectrum"))
91 nColors = spectrum(fi.reds, fi.greens, fi.blues);
92 else if (name.equals("3-3-2 RGB"))
93 nColors = rgb332(fi.reds, fi.greens, fi.blues);
94 else if (name.equals("red"))
95 nColors = primaryColor(4, fi.reds, fi.greens, fi.blues);
96 else if (name.equals("green"))
97 nColors = primaryColor(2, fi.reds, fi.greens, fi.blues);
98 else if (name.equals("blue"))
99 nColors = primaryColor(1, fi.reds, fi.greens, fi.blues);
100 else if (name.equals("cyan"))
101 nColors = primaryColor(3, fi.reds, fi.greens, fi.blues);
102 else if (name.equals("magenta"))
103 nColors = primaryColor(5, fi.reds, fi.greens, fi.blues);
104 else if (name.equals("yellow"))
105 nColors = primaryColor(6, fi.reds, fi.greens, fi.blues);
106 else if (name.equals("redgreen"))
107 nColors = redGreen(fi.reds, fi.greens, fi.blues);
108 if (nColors>0) {
109 if (nColors<256)
110 interpolate(fi.reds, fi.greens, fi.blues, nColors);
111 fi.fileName = name;
112 }
113 return fi;
114 }
115
116 private void showLut(FileInfo fi, boolean showImage) {
117 ImagePlus imp = WindowManager.getCurrentImage();

Callers 2

getLutMethod · 0.95
runMethod · 0.95

Calls 9

fireMethod · 0.95
graysMethod · 0.95
iceMethod · 0.95
spectrumMethod · 0.95
rgb332Method · 0.95
primaryColorMethod · 0.95
redGreenMethod · 0.95
interpolateMethod · 0.95
equalsMethod · 0.45

Tested by

no test coverage detected