com.sun.electric.tool.routing
Class SeaOfGates.SeaOfGatesOptions

java.lang.Object
  extended by com.sun.electric.tool.routing.SeaOfGates.SeaOfGatesOptions
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
SeaOfGates

public static class SeaOfGates.SeaOfGatesOptions
extends java.lang.Object
implements java.io.Serializable

Class to hold preferences during Sea-of-Gates routing run.

See Also:
Serialized Form

Field Summary
 int complexityLimit
           
 double maxArcWidth
           
 boolean useParallelFromToRoutes
           
 boolean useParallelRoutes
           
 
Constructor Summary
SeaOfGates.SeaOfGatesOptions()
           
 
Method Summary
 void getOptionsFromPreferences()
           
 boolean isFavored(ArcProto ap)
           
 boolean isPrevented(ArcProto ap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

useParallelFromToRoutes

public boolean useParallelFromToRoutes

useParallelRoutes

public boolean useParallelRoutes

maxArcWidth

public double maxArcWidth

complexityLimit

public int complexityLimit
Constructor Detail

SeaOfGates.SeaOfGatesOptions

public SeaOfGates.SeaOfGatesOptions()
Method Detail

getOptionsFromPreferences

public void getOptionsFromPreferences()

isPrevented

public boolean isPrevented(ArcProto ap)

isFavored

public boolean isFavored(ArcProto ap)