/Users/20800/Desktop/IA_Final_Submission_000307-0050/Product/IA_Netbeans_Project/src/mainPackage/Searches.java |
1
2
3
4
5
6 package mainPackage;
7
8
9
10 @author
11
12
13
14
15 public class Searches {
16 public int sequentialSearchFunctionName(Function[] arr, String name){
17 for(int i = 0; i < arr.length; i++){
18 if( (arr[i].getFunctionSettings().getName()) .equals(name)){
19 return i;
20 }
21 }
22 return -1;
23 }
24
25 public int sequentialSearchFunctionTypeCB(String type){
26 if(type.equals("Square")){
27 return 0;
28 }else if(type.equals("Square Root")){
29 return 1;
30 }else if(type.equals("Slope Intercept")){
31 return 2;
32 }else if(type.equals("Custom Point Entry")){
33 return 3;
34 }else if(type.equals("Sine")){
35 return 4;
36 }else if(type.equals("Cosine")){
37 return 5;
38 }else if(type.equals("Tangent")){
39 return 6;
40 }else if(type.equals("e^x")){
41 return 7;
42 }else if(type.equals("Natural Log")){
43 return 8;
44 }else if(type.equals("Cubic")){
45 return 9;
46 }else if(type.equals("Arcsine")){
47 return 10;
48 }else if(type.equals("Arccosine")){
49 return 11;
50 }else if(type.equals("Arctangent")){
51 return 12;
52 }else if(type.equals("Absolute Value")){
53 return 13;
54 }
55 return -1;
56 }
57
58 public int sequentialSearchFunctionColorCB(String color){
59 if(color.equals("Blue")){
60 return 0;
61 }else if(color.equals("Black")){
62 return 1;
63 }else if(color.equals("Green")){
64 return 2;
65 }else if(color.equals("Orange")){
66 return 3;
67 }else if(color.equals("Purple")){
68 return 4;
69 }else if(color.equals("Yellow")){
70 return 5;
71 }else if(color.equals("Gray")){
72 return 6;
73 }else if(color.equals("Pink")){
74 return 7;
75 }else if(color.equals("Cyan")){
76 return 8;
77 }else if(color.equals("Red")){
78 return 9;
79 }
80
81 return -1;
82 }
83 }
84