<> <> <<>> <> <> DIRECTORY Basics, CDSymbolicObjects, Core, CoreGeometry, CoreProperties, FS, RedBlackTree, Rope, RTBasic, SC, SCPrivate; SCUtil: CEDAR DEFINITIONS = BEGIN XYToPQ: PROC [handle: SC.Handle, pos: SC.Pos] RETURNS [pqPos: RTBasic.PQPos]; <> <<>> PQToXY: PROC [handle: SC.Handle, pqPos: RTBasic.PQPos] RETURNS [pos: SC.Pos]; <> <<>> FindPin: PROCEDURE [object: SCPrivate.Object, pinName: Rope.ROPE] RETURNS [pin: SCPrivate.ObjectPin _ NIL]; FindPinByWire: PROCEDURE [object: SCPrivate.Object, wire: Core.Wire] RETURNS [pin: SCPrivate.ObjectPin _ NIL]; FindNet: PROCEDURE [handle: SC.Handle, netName: Rope.ROPE] RETURNS [net: SCPrivate.Net _ NIL]; FindNetByWire: PROCEDURE [handle: SC.Handle, wire: Core.Wire] RETURNS [net: SCPrivate.Net _ NIL]; FindObject: PROCEDURE [handle: SC.Handle, objectName: Rope.ROPE] RETURNS [object: SCPrivate.Object _ NIL]; FindObjectByCell: PUBLIC PROCEDURE [handle: SC.Handle, cellType: Core.CellType] RETURNS [object: SCPrivate.Object _ NIL]; FindInstance: PROCEDURE [handle: SC.Handle, instanceName: Rope.ROPE] RETURNS [instance: SCPrivate.Instance _ NIL]; IsPowerName: PROCEDURE [handle: SC.Handle, name: Rope.ROPE] RETURNS [found: BOOLEAN _ FALSE]; IsPadType: PROCEDURE [object: SCPrivate.Object] RETURNS [isPad: BOOLEAN _ FALSE] = INLINE {RETURN[object.typeClass = io]}; translate: PUBLIC ARRAY SC.Side OF ARRAY SCPrivate.OrientationOrNone OF SC.Side; SideTranslate: PROCEDURE [side: SC.Side, orien: SCPrivate.OrientationOrNone] RETURNS [SC.Side] = INLINE {RETURN[translate[side][orien]]}; DirectionFromSide: PROC [side: CoreGeometry.Side] RETURNS [CDSymbolicObjects.Direction]; WriteResults: PROCEDURE [title: Rope.ROPE, handle: SC.Handle, startArea: SC.Number] RETURNS [area: SC.Number]; WriteStructure: PROCEDURE [handle: SC.Handle]; DestroyRules: PROC [handle: SC.Handle]; DestroyParms: PROC [handle: SC.Handle]; GetCoreInvestmentProp: PROC [cellType: Core.CellType, prop: ATOM] RETURNS [SC.HowLongToWork]; <> WriteTWFiles: PROC [handle: SC.Handle]; <> ReadTWPlace: PROC [handle: SC.Handle]; <> END.