public static class XmlParam.Distance
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
double |
k |
double |
lambdaValue |
java.util.List<XmlParam.DistanceRule> |
terms |
Constructor and Description |
---|
XmlParam.Distance() |
Modifier and Type | Method and Description |
---|---|
void |
addLambda(double value) |
void |
addRule(java.lang.String ruleName,
double k) |
void |
addRule(java.lang.String ruleName,
XmlParam.Layer layer,
double k) |
void |
addRule(java.lang.String ruleName,
XmlParam.Layer layer,
XmlParam.Layer layer2,
double k) |
void |
assign(XmlParam.Distance d) |
XmlParam.Distance |
clone() |
double |
getLambda(XmlParam.DistanceContext context) |
boolean |
isEmpty() |
public double k
public double lambdaValue
public final java.util.List<XmlParam.DistanceRule> terms
public void assign(XmlParam.Distance d)
public XmlParam.Distance clone()
clone
in class java.lang.Object
public double getLambda(XmlParam.DistanceContext context)
public void addLambda(double value)
public void addRule(java.lang.String ruleName, double k)
public void addRule(java.lang.String ruleName, XmlParam.Layer layer, double k)
public void addRule(java.lang.String ruleName, XmlParam.Layer layer, XmlParam.Layer layer2, double k)
public boolean isEmpty()