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

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

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

See Also:
Serialized Form

Field Summary
 double k
           
 double lambdaValue
           
 java.util.List<Xml807.DistanceRule> terms
           
 
Constructor Summary
Xml807.Distance()
           
 
Method Summary
 void addLambda(double value)
           
 void addRule(java.lang.String ruleName, double k)
           
 void addRule(java.lang.String ruleName, Xml807.Layer layer, double k)
           
 void addRule(java.lang.String ruleName, Xml807.Layer layer, Xml807.Layer layer2, double k)
           
 void assign(Technology.Distance d)
           
 void assign(Xml807.Distance d)
           
 Xml807.Distance clone()
           
 double getLambda(Xml807.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<Xml807.DistanceRule> terms
Constructor Detail

Xml807.Distance

public Xml807.Distance()
Method Detail

assign

public void assign(Xml807.Distance d)

assign

public void assign(Technology.Distance d)

clone

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

getLambda

public double getLambda(Xml807.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,
                    Xml807.Layer layer,
                    double k)

addRule

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

isEmpty

public boolean isEmpty()