Main Page
About KLayout
Documentation
Download & Build
Galleries
Forum
Contact
Impressum
Class Overview (version 0.19)
Index
AbstractMenu
The abstract menu class
Action
This class implements an event handler for a menu event
ActionBase
An action
Annotation
This class implements an "annotation object"
Application
The application object
ArgType
The description of a type (argument or return value)
Box
A box class
BrowserDialog
The HTML browser dialog
BrowserSource
The
BrowserDialog
source for "int" URL's
Cell
The cell object
CellInstArray
A single or array cell instance
CellMapping
A cell mapping derived from two hierarchies
CellView
A "cell view" reference
Class
The interface to the declarations of classes and methods
CplxTrans
A complex transformation
DBox
A box class
DCplxTrans
A complex transformation
DEdge
An edge class
DPath
An path class
DPoint
A point class with double (floating-point) coordinates
DPolygon
A polygon class
DSimplePolygon
A simple polygon class
DText
A text object
DTrans
A simple transformation
DoubleValue
Encapsulate a floating point value
Edge
An edge class
EdgeProcessor
The edge processor (boolean, sizing, merge)
FileDialog
Various methods to request a file name
ICplxTrans
A complex transformation
Image
An image to be stored as a layout annotation
ImageDataMapping
A structure describing the data mapping of an image object
InputDialog
Various methods to open a dialog requesting data entry
InstElement
An element in an instantiation path
Instance
An instance proxy
IntValue
Encapsulate an integer value
LayerInfo
A structure encapsulating the layer properties
LayerMap
An object representing an arbitrary mapping of physical layers to logical layers
LayerProperties
The layer properties structure
LayerPropertiesIterator
Flat layer iterator
LayerPropertiesNode
A layer properties node structure
Layout
The layout object
LayoutView
The view object presenting one or more layout objects
LoadLayoutOptions
Layout reader options
MainWindow
The main application window and central controller object
Manager
A transaction manager class
Marker
The floating-point coordinate marker object
MessageBox
Various methods to display message boxes
Method
The interface to a method declaration
ObjectInstPath
A class describing a selected shape or instance
Observer
This class implements an event handler for use with 'observer' interfaces
ObserverBase
The 'Observer' base class
ParentInstArray
A parent instance
Path
An path class
Point
An integer point class
Polygon
A polygon class
RdbCategory
The report database category
RdbCell
A report database cell representation
RdbItem
A RDB item
RdbItemValue
A RDB value object
RdbReference
A cell reference
RecursiveShapeIterator
An iterator delivering shapes that touch or overlap the given region recursively
ReportDatabase
The report database object
SaveLayoutOptions
Options for saving layouts
Shape
A shape proxy
ShapeProcessor
The shape processor (boolean, sizing, merge on shapes)
Shapes
A collection of shapes
SimplePolygon
A simple polygon class
StringListValue
Encapsulate a string list
StringValue
Encapsulate a string value
Text
A text object
Trans
A simple transformation