Package com.sun.electric.database.geometry

Package for geometric support in Electric.

See:
          Description

Interface Summary
PolyNodeMerge The intention of this interface is to make transparent transistion between merge structures and the rest of the database classes.
 

Class Summary
DBMath This class is a collection of math utilities used for Database Units.
Dimension2D Class to define a Dimension object.
Dimension2D.Double Class to define a Double-precision Dimension object.
EGraphics Class to define the appearance of a piece of geometry.
EPoint The EPoint immutable class defines a point representing a location in (x, y) coordinate space.
ERectangle The ERectangle immutable class defines a point representing defined by a location (x, y) and dimension (w x h).
GenMath General Math Functions.
GenMath.MutableBoolean Class to define a Boolean object that can be modified.
GenMath.MutableDouble Class to define an Double-like object that can be modified.
GenMath.MutableInteger Class to define an Integer-like object that can be modified.
GenMath.MutableLong Class to define a Long-like object that can be modified.
GeometryHandler To handle merge operation.
ObjectQTree User: Gilda Date: Feb 14, 2006
Orientation Class Orientation represents 2D affine transform which is composition of rotation and possible flip.
Poly Class to define a polygon of points.
Poly.Builder This class builds shapes of nodes and arcs in lambda units as Poly arrays.
PolyBase The Poly class describes an extended set of points that can be outlines, filled shapes, curves, text, and more.
PolyBase.PolyBaseTree  
PolyMerge This is the Polygon Merging facility.
PolyQTree This class represents a quad-tree to compute overlapping regions.
PolyQTree.PolyNode Class to define a node in a Quad Tree of polygons.
PolySweepMerge Class to implement geometric sweep algorithm in 2D for areas.
 

Enum Summary
EGraphics.J3DTransparencyOption  
EGraphics.Outline Class to define the type of outline around a stipple pattern.
GeometryHandler.GHMode  
Poly.Type Type is a typesafe enum class that describes the nature of a Poly.
 

Package com.sun.electric.database.geometry Description

Package for geometric support in Electric. Includes simple mathamatics as well as complex polygon features.