Index
All Classes and Interfaces|All Packages
C
- calculateCmv(Parameters, ArrayList<Point2D>, int) - Static method in class decide.LIC
-
Method to calculate the CMV.
- calculateFuv(boolean[][], boolean[]) - Static method in class decide.DecideHelper
-
Calculate PUV based on PUM.
- calculateLaunch(boolean[]) - Static method in class decide.DecideHelper
-
Calculate Launch.
- calculatePum(boolean[], String[][]) - Static method in class decide.DecideHelper
-
Calculate PMU based on CMV and LCM.
D
- decide - package decide
-
This package is the solution to the first assignment of DD2480 VT24 Software Engineering Fundamentals.
- decide(Parameters, ArrayList<Point2D>, int, String[][], boolean[]) - Static method in class decide.Decide
-
Decide from parameters given.
- Decide - Class in decide
-
Class to the Decide problem.
- decideFile(String) - Static method in class decide.Decide
-
Decide from a file.
- DecideHelper - Class in decide
-
Class with help-methods to the Decide Class.
G
- getApts() - Method in class decide.Parameters
-
No. of int. pts. in LICs 8, 13.
- getArea1() - Method in class decide.Parameters
-
Area in LICs 3, 10, 14.
- getArea2() - Method in class decide.Parameters
-
Maximum area in LIC 14.
- getBpts() - Method in class decide.Parameters
-
No. of int. pts. in LICs 8, 13.
- getCpts() - Method in class decide.Parameters
-
No. of int. pts. in LIC 9.
- getDist() - Method in class decide.Parameters
-
Distance in LIC 6.
- getDpts() - Method in class decide.Parameters
-
No. of int. pts. in LIC 9.
- getEpsilon() - Method in class decide.Parameters
-
Deviation from PI in LICs 2, 9.
- getEpts() - Method in class decide.Parameters
-
No. of int. pts. in LICs 10, 14.
- getFpts() - Method in class decide.Parameters
-
No. of int. pts. in LICs 10, 14.
- getGpts() - Method in class decide.Parameters
-
No. of int. pts. in LIC 11.
- getKpts() - Method in class decide.Parameters
-
No. of int. pts. in LICs 7, 12.
- getLength1() - Method in class decide.Parameters
-
Length in LICs 0, 7, 12.
- getLength2() - Method in class decide.Parameters
-
Maximum length in LIC 12.
- getLogicalConnectorMatrix() - Method in class decide.InputReader
-
A get-method for LCM.
- getNpts() - Method in class decide.Parameters
-
No. of consecutive pts .
- getNumPoints() - Method in class decide.InputReader
-
A get-method for numPoints.
- getParameters() - Method in class decide.InputReader
-
A get-method for parameters.
- getPoints() - Method in class decide.InputReader
-
A get-method for points.
- getPreliminaryUnlockingVector() - Method in class decide.InputReader
-
A get-method for PUV.
- getQpts() - Method in class decide.Parameters
-
No. of consecutive points in LIC 4.
- getQuads() - Method in class decide.Parameters
-
No. of quadrants in LIC 4.
- getRadius1() - Method in class decide.Parameters
-
Radius in LICs 1, 8, 13.
- getRadius2() - Method in class decide.Parameters
-
Maximum radius in LIC 13.
I
- InputReader - Class in decide
-
Class to read the input provided from a JSON file.
- InputReader(String) - Constructor for class decide.InputReader
-
Constructor to the InputReader class.
L
- LIC - Class in decide
-
Class for the LIC functions.
- LIC() - Constructor for class decide.LIC
- lic1(ArrayList<Point2D>, double) - Static method in class decide.LIC
-
Method for LIC 1 There exists at least one set of two consecutive data points that are a distance greater than the length, LENGTH1, apart.
- lic10(ArrayList<Point2D>, int, int, int, double) - Static method in class decide.LIC
-
There exists at least one set of three data points separated by exactly cpts and dpts consecutive intervening points, respectively, that form an angle such that: angle < (PI − EPSILON) or angle > (PI + EPSILON) The second point of the set of three points is always the vertex of the angle.
- lic11(ArrayList<Point2D>, int, double, int, int) - Static method in class decide.LIC
-
There exists at least one set of three data points separated by exactly E PTS and F PTS consecutive intervening points, respectively, that are the vertices of a triangle with area greater than AREA1.
- lic12(ArrayList<Point2D>, int) - Static method in class decide.LIC
-
Method for LIC 12 There exists at least one set of two data points, (X[i],Y[i]) and (X[j],Y[j]), separated by exactly G PTS consecutive intervening points, such that X[j] - X[i] < 0.
- lic13(ArrayList<Point2D>, int, double, double, int) - Static method in class decide.LIC
-
There exists at least one set of two data points, separated by exactly K PTS consecutive intervening points, which are a distance greater than the length, LENGTH1, apart.
- lic14(ArrayList<Point2D>, int, double, double, int, int) - Static method in class decide.LIC
-
There exists at least one set of three data points, separated by exactly A PTS and B PTS consecutive intervening points, respectively, that cannot be contained within or on a circle of radius RADIUS1.
- lic15(ArrayList<Point2D>, int, double, double, int, int) - Static method in class decide.LIC
-
There exists at least one set of three data points, separated by exactly E_PTS and F_PTS consecutive intervening points, respectively, that are the vertices of a triangle with area greater than AREA1.
- lic2(ArrayList<Point2D>, double) - Static method in class decide.LIC
-
There exists at least one set of three consecutive data points that cannot all be contained within or on a circle of radius RADIUS1.
- lic3(ArrayList<Point2D>, double) - Static method in class decide.LIC
-
There exists at least one set of three consecutive data points which form an angle such that angle < (PI−EPSILON) or angle > (PI+EPSILON) The second of the three consecutive points is always the vertex of the angle.
- lic4(ArrayList<Point2D>, double) - Static method in class decide.LIC
-
A method for LIC 4.
- lic5(ArrayList<Point2D>, int, int, int) - Static method in class decide.LIC
-
LIC 5 There exists at least one set of Q PTS consecutive data points that lie in more than QUADS quadrants.
- lic6(ArrayList<Point2D>, int) - Static method in class decide.LIC
-
There exists at least one set of two consecutive data points, (X[i], Y[i]) and (X[j], Y[j]), such that X[j] - X[i] < 0.
- lic7(ArrayList<Point2D>, int, int, double) - Static method in class decide.LIC
-
There exists at least one set of N_PTS consecutive data points such that at least one of the points lies a distance greater than DIST from the line joining the first and last of these N_PTS points.
- lic8(ArrayList<Point2D>, int, int, double) - Static method in class decide.LIC
-
There exists at least one set of two data points separated by exactly K_PTS consecutive intervening points that are a distance greater than the length, LENGTH1, apart.
- lic9(ArrayList<Point2D>, int, double, int, int) - Static method in class decide.LIC
-
There exists at least one set of three data points separated by exactly A PTS and B PTS consecutive intervening points, respectively, that cannot be contained within or on a circle of radius RADIUS1.
M
- main(String[]) - Static method in class decide.Decide
-
Entry point of the program.
P
- Parameters - Class in decide
-
Class for the different parameters.
- Parameters(double, double, double, double, int, int, double, int, int, int, int, int, int, int, int, int, double, double, double) - Constructor for class decide.Parameters
-
Constructor for Parameters class.
All Classes and Interfaces|All Packages