protected static enum FundamentalRefinement.Parameterisation extends Enum<FundamentalRefinement.Parameterisation>
Enum Constant and Description |
---|
F12
Use the first two rows and estimate the third as a weighted
combination
|
F13
Use the first and last rows and estimate the middle one as a weighted
combination
|
F23
Use the last two rows and estimate the first as a weighted
combination
|
Modifier and Type | Method and Description |
---|---|
static FundamentalRefinement.Parameterisation |
chooseOptimalParameterisation(Jama.Matrix F,
double[] params)
Choose the optimal parameterisation of F that preserves the rank-2
constraint by re-writing one of the rows as a weighted combination of
the other two.
|
static FundamentalRefinement.Parameterisation |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FundamentalRefinement.Parameterisation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FundamentalRefinement.Parameterisation F12
public static final FundamentalRefinement.Parameterisation F13
public static final FundamentalRefinement.Parameterisation F23
public static FundamentalRefinement.Parameterisation[] values()
for (FundamentalRefinement.Parameterisation c : FundamentalRefinement.Parameterisation.values()) System.out.println(c);
public static FundamentalRefinement.Parameterisation valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static FundamentalRefinement.Parameterisation chooseOptimalParameterisation(Jama.Matrix F, double[] params)
F
- the initial Fundamental matrixparams
- the 8 dimensional params vector