com.sun.electric.technology
Class PrimitiveNode.NodeSizeRule

java.lang.Object
  extended by com.sun.electric.technology.PrimitiveNode.NodeSizeRule
Direct Known Subclasses:
PrimitiveNode.AsymmetricNodeSizeRule
Enclosing class:
PrimitiveNode

public class PrimitiveNode.NodeSizeRule
extends java.lang.Object

Class to define a single rule on a node.


Nested Class Summary
 class PrimitiveNode.NodeSizeRule.NodeSizeRuleError
           
 
Field Summary
protected  java.lang.String ruleName
           
 
Method Summary
 java.util.List<PrimitiveNode.NodeSizeRule.NodeSizeRuleError> checkSize(PrimitiveNodeSize size)
          Methot to check whether the current NodeSize size meets original conditions provided by the technology.
 double getHeight()
           
 java.lang.String getRuleName()
           
 double getWidth()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleName

protected final java.lang.String ruleName
Method Detail

getRuleName

public java.lang.String getRuleName()

getWidth

public double getWidth()

getHeight

public double getHeight()

checkSize

public java.util.List<PrimitiveNode.NodeSizeRule.NodeSizeRuleError> checkSize(PrimitiveNodeSize size)
Methot to check whether the current NodeSize size meets original conditions provided by the technology.

Parameters:
size -