com.sun.electric.technology.xml
Class XmlParam.Distance

java.lang.Object
  extended by com.sun.electric.technology.xml.XmlParam.Distance
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
XmlParam

public static class XmlParam.Distance
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 double k
           
 double lambdaValue
           
 java.util.List<XmlParam.DistanceRule> terms
           
 
Constructor Summary
XmlParam.Distance()
           
 
Method Summary
 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(Technology.Distance d)
           
 void assign(XmlParam.Distance d)
           
 XmlParam.Distance clone()
           
 double getLambda(XmlParam.DistanceContext context)
           
 boolean isEmpty()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

k

public double k

lambdaValue

public double lambdaValue

terms

public final java.util.List<XmlParam.DistanceRule> terms
Constructor Detail

XmlParam.Distance

public XmlParam.Distance()
Method Detail

assign

public void assign(XmlParam.Distance d)

assign

public void assign(Technology.Distance d)

clone

public XmlParam.Distance clone()
Overrides:
clone in class java.lang.Object

getLambda

public double getLambda(XmlParam.DistanceContext context)

addLambda

public void addLambda(double value)

addRule

public void addRule(java.lang.String ruleName,
                    double k)

addRule

public void addRule(java.lang.String ruleName,
                    XmlParam.Layer layer,
                    double k)

addRule

public void addRule(java.lang.String ruleName,
                    XmlParam.Layer layer,
                    XmlParam.Layer layer2,
                    double k)

isEmpty

public boolean isEmpty()