public static class RoutingFrame.RoutingContact
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static RoutingFrame.RoutingContact |
FINISHPOINT
a special RoutingContact that defines the end of a segment
|
static RoutingFrame.RoutingContact |
STARTPOINT
a special RoutingContact that defines the start of a segment
|
Constructor and Description |
---|
RoutingFrame.RoutingContact(PrimitiveNode np,
EditingPreferences ep,
java.util.List<RoutingFrame.RoutingGeometry> layers,
RoutingFrame.RoutingLayer first,
RoutingFrame.RoutingLayer second,
double viaSpacing)
Method to create a RoutingContact object.
|
Modifier and Type | Method and Description |
---|---|
double |
getDefHeight()
Method to return the default height of this RoutingContact.
|
double |
getDefWidth()
Method to return the default width of this RoutingContact.
|
RoutingFrame.RoutingLayer |
getFirstLayer()
Method to return the first RoutingLayer that this RoutingContact
connects.
|
java.util.List<RoutingFrame.RoutingGeometry> |
getGeometry()
Method to return a List of pieces of RoutingGeometry that compose
this RoutingContact.
|
java.lang.String |
getName()
Method to return the name of this RoutingContact.
|
RoutingFrame.RoutingLayer |
getSecondLayer()
Method to return the second RoutingLayer that this RoutingContact
connects.
|
double |
getViaSpacing()
Method to return the minimum spacing between vias of this
RoutingContact.
|
public static RoutingFrame.RoutingContact STARTPOINT
public static RoutingFrame.RoutingContact FINISHPOINT
public RoutingFrame.RoutingContact(PrimitiveNode np, EditingPreferences ep, java.util.List<RoutingFrame.RoutingGeometry> layers, RoutingFrame.RoutingLayer first, RoutingFrame.RoutingLayer second, double viaSpacing)
np
- the PrimitiveNode associated with this RoutingContact.ep
- EditingPrefrences with default sizeslayers
- the geometry that composes this RoutingContact.first
- the first layer that this RoutingContact connects.second
- the second layer that this RoutingContact connects.viaSpacing
- the center-to-center minimum spacing of the vias in this RoutingContact.public java.lang.String getName()
public java.util.List<RoutingFrame.RoutingGeometry> getGeometry()
public RoutingFrame.RoutingLayer getFirstLayer()
public RoutingFrame.RoutingLayer getSecondLayer()
public double getViaSpacing()
public double getDefWidth()
public double getDefHeight()