com.sun.electric.technology
Class Technology.SizeCorrector

java.lang.Object
  extended by com.sun.electric.technology.Technology.SizeCorrector
Enclosing class:
Technology

public class Technology.SizeCorrector
extends java.lang.Object


Field Summary
 java.util.HashMap<ArcProtoId,java.lang.Integer> arcExtends
           
 java.util.HashMap<PrimitiveNodeId,EPoint> nodeExtends
           
 
Method Summary
 long getExtendFromDisk(ArcProto ap, double width)
           
 long getExtendToDisk(ImmutableArcInst a)
           
 EPoint getSizeFromDisk(PrimitiveNode pn, double width, double height)
           
 EPoint getSizeToDisk(ImmutableNodeInst n)
           
 long getWidthToDisk(ImmutableArcInst a)
           
 boolean isIdentity()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arcExtends

public final java.util.HashMap<ArcProtoId,java.lang.Integer> arcExtends

nodeExtends

public final java.util.HashMap<PrimitiveNodeId,EPoint> nodeExtends
Method Detail

isIdentity

public boolean isIdentity()

getExtendFromDisk

public long getExtendFromDisk(ArcProto ap,
                              double width)

getExtendToDisk

public long getExtendToDisk(ImmutableArcInst a)

getWidthToDisk

public long getWidthToDisk(ImmutableArcInst a)

getSizeFromDisk

public EPoint getSizeFromDisk(PrimitiveNode pn,
                              double width,
                              double height)

getSizeToDisk

public EPoint getSizeToDisk(ImmutableNodeInst n)