Package | Description |
---|---|
com.sun.electric.technology |
Package for handling technology information.
|
Modifier and Type | Method and Description |
---|---|
static EdgeV |
EdgeV.b(double amt)
Describes a position that moves bottom.
|
static EdgeV |
EdgeV.by(double width,
double amt) |
static EdgeV |
EdgeV.by0(double amt) |
static EdgeV |
EdgeV.by10(double amt) |
static EdgeV |
EdgeV.by2(double amt) |
static EdgeV |
EdgeV.by3(double amt) |
static EdgeV |
EdgeV.by4(double amt) |
static EdgeV |
EdgeV.by6(double amt) |
static EdgeV |
EdgeV.c(double amt)
Describes a position that doesnt't move.
|
static EdgeV |
EdgeV.fromBottom(double amt)
Describes a position that is in from the bottom by a specified amount.
|
static EdgeV |
EdgeV.fromCenter(double amt)
Describes a position that is away from the center by a specified amount.
|
static EdgeV |
EdgeV.fromTop(double amt)
Describes a position that is in from the top by a specified amount.
|
EdgeV |
PrimitivePort.getBottom()
Method to return the bottom edge of the PrimitivePort as a value that scales with the actual NodeInst.
|
EdgeV |
Technology.NodeLayer.getBottomEdge()
Returns the bottom edge coordinate (a scalable EdgeV object) associated with this NodeLayer.
|
EdgeV |
PrimitivePort.getTop()
Method to return the top edge of the PrimitivePort as a value that scales with the actual NodeInst.
|
EdgeV |
Technology.NodeLayer.getTopEdge()
Returns the top edge coordinate (a scalable EdgeV object) associated with this NodeLayer.
|
EdgeV |
Technology.TechPoint.getY()
Returns the EdgeV that converts a NodeInst into a Y coordinate on that NodeInst.
|
static EdgeV |
EdgeV.makeCenter()
Creates a position that describes the center of the NodeInst.
|
static EdgeV |
EdgeV.t(double amt)
Describes a position that moves top.
|
EdgeV |
EdgeV.withGridAdder(long gridAdder)
Returns EdgeV 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.withY(EdgeV y)
Returns the TechPoint with a new EdgeV
|
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. |