Package | Description |
---|---|
com.sun.electric.technology |
Package for handling technology information.
|
Modifier and Type | Method and Description |
---|---|
static EdgeH |
EdgeH.by(double width,
double amt) |
static EdgeH |
EdgeH.by0(double amt) |
static EdgeH |
EdgeH.by10(double amt) |
static EdgeH |
EdgeH.by2(double amt) |
static EdgeH |
EdgeH.by3(double amt) |
static EdgeH |
EdgeH.by4(double amt) |
static EdgeH |
EdgeH.by6(double amt) |
static EdgeH |
EdgeH.by8(double amt) |
static EdgeH |
EdgeH.c(double amt)
Describes a position that doesnt't move.
|
static EdgeH |
EdgeH.fromCenter(double amt)
Describes a position that is away from the center by a specified amount.
|
static EdgeH |
EdgeH.fromLeft(double amt)
Describes a position that is in from the left by a specified amount.
|
static EdgeH |
EdgeH.fromRight(double amt)
Describes a position that is in from the right by a specified amount.
|
EdgeH |
PrimitivePort.getLeft()
Method to return the left edge of the PrimitivePort as a value that scales with the actual NodeInst.
|
EdgeH |
Technology.NodeLayer.getLeftEdge()
Returns the left edge coordinate (a scalable EdgeH object) associated with this NodeLayer.
|
EdgeH |
PrimitivePort.getRight()
Method to return the right edge of the PrimitivePort as a value that scales with the actual NodeInst.
|
EdgeH |
Technology.NodeLayer.getRightEdge()
Returns the right edge coordinate (a scalable EdgeH object) associated with this NodeLayer.
|
EdgeH |
Technology.TechPoint.getX()
Returns the EdgeH that converts a NodeInst into an X coordinate on that NodeInst.
|
static EdgeH |
EdgeH.l(double amt)
Describes a position that moves left.
|
static EdgeH |
EdgeH.makeCenter()
Creates a position that describes the center of the NodeInst.
|
static EdgeH |
EdgeH.r(double amt)
Describes a position that moves right.
|
EdgeH |
EdgeH.withGridAdder(long gridAdder)
Returns EdgeH with the new adder.
|
Modifier and Type | Method and Description |
---|---|
static PrimitivePort |
PrimitivePort.newInstance(PrimitiveNode parent,
ArcProto[] portArcs,
java.lang.String protoName,
boolean isSingle,
int portAngle,
int portRange,
int portTopology,
PortCharacteristic characteristic,
boolean isolated,
boolean negatable,
EdgeH left,
EdgeV bottom,
EdgeH right,
EdgeV top)
Method to create a new PrimitivePort from the parameters.
|
static PrimitivePort |
PrimitivePort.newInstance(PrimitiveNode parent,
ArcProto[] portArcs,
java.lang.String protoName,
int portAngle,
int portRange,
int portTopology,
PortCharacteristic characteristic,
EdgeH left,
EdgeV bottom,
EdgeH right,
EdgeV top)
Method to create a new PrimitivePort from the parameters.
|
static PrimitivePort |
PrimitivePort.single(PrimitiveNode parent,
ArcProto[] portArcs,
java.lang.String protoName,
int portAngle,
int portRange,
int portTopology,
PortCharacteristic characteristic,
EdgeH left,
EdgeV bottom,
EdgeH right,
EdgeV top)
Method to create a new PrimitivePort from the parameters.
|
Technology.TechPoint |
Technology.TechPoint.withX(EdgeH x)
Returns the TechPoint with a new EdgeH
|
Constructor and Description |
---|
PrimitivePort(PrimitiveNode parent,
ArcProto[] portArcs,
java.lang.String protoName,
boolean isSingle,
int portAngle,
int portRange,
int portTopology,
PortCharacteristic characteristic,
boolean isolated,
boolean negatable,
EdgeH left,
EdgeV bottom,
EdgeH right,
EdgeV top)
The constructor is only called from the factory method "newInstance".
|
Technology.TechPoint(EdgeH x,
EdgeV y)
Constructs a
TechPoint with the specified description. |