Class Index for Module db

KLayout classes

BoxA box class with integer coordinates
CellA cell
CellInstArrayA single or array cell instance
CellMappingA cell mapping (source to target layout)
CircuitCircuits are the basic building blocks of the netlist
ConnectivityThis class specifies connections between different layers.
CplxTransA complex transformation
DBoxA box class with floating-point coordinates
DCellInstArrayA single or array cell instance in micrometer units
DCplxTransA complex transformation
DEdgeAn edge class
DEdgePairAn edge pair (a pair of two edges)
DPathA path class
DPointA point class with double (floating-point) coordinates
DPolygonA polygon class
DSimplePolygonA simple polygon class
DTextA text object
DTransA simple transformation
DVectorA vector class with double (floating-point) coordinates
DeepShapeStoreAn opaque layout heap for the deep region processor
DeviceA device inside a circuit.
DeviceAbstractA geometrical device abstract
DeviceAbstractRefDescribes an additional device abstract reference for combined devices.
DeviceClassA class describing a specific type of device.
DeviceClassBJT3TransistorA device class for a bipolar transistor.
DeviceClassBJT4TransistorA device class for a 4-terminal bipolar transistor.
DeviceClassCapacitorA device class for a capacitor.
DeviceClassCapacitorWithBulkA device class for a capacitor with a bulk terminal (substrate, well).
DeviceClassDiodeA device class for a diode.
DeviceClassInductorA device class for an inductor.
DeviceClassMOS3TransistorA device class for a 3-terminal MOS transistor.
DeviceClassMOS4TransistorA device class for a 4-terminal MOS transistor.
DeviceClassResistorA device class for a resistor.
DeviceClassResistorWithBulkA device class for a resistor with a bulk terminal (substrate, well).
DeviceExtractorBJT3TransistorA device extractor for a bipolar transistor (BJT)
DeviceExtractorBJT4TransistorA device extractor for a four-terminal bipolar transistor (BJT)
DeviceExtractorBaseThe base class for all device extractors.
DeviceExtractorCapacitorA device extractor for a two-terminal capacitor
DeviceExtractorCapacitorWithBulkA device extractor for a capacitor with a bulk terminal
DeviceExtractorDiodeA device extractor for a planar diode
DeviceExtractorMOS3TransistorA device extractor for a three-terminal MOS transistor
DeviceExtractorMOS4TransistorA device extractor for a four-terminal MOS transistor
DeviceExtractorResistorA device extractor for a two-terminal resistor
DeviceExtractorResistorWithBulkA device extractor for a resistor with a bulk terminal
DeviceParameterDefinitionA parameter descriptor
DeviceReconnectedTerminalDescribes a terminal rerouting in combined devices.
DeviceTerminalDefinitionA terminal descriptor
EdgeAn edge class
EdgePairAn edge pair (a pair of two edges)
EdgePairsEdgePairs (a collection of edge pairs)
EdgeProcessorThe edge processor (boolean, sizing, merge)
EdgesA collection of edges (Not necessarily describing closed contours)
EqualDeviceParametersA device parameter equality comparer.
GenericDeviceClassA generic device class
GenericDeviceExtractorThe basic class for implementing custom device extractors.
GenericDeviceParameterCompareA class implementing the comparison of device parameters.
GenericNetlistCompareLoggerAn event receiver for the netlist compare feature.
ICplxTransA complex transformation
InstElementAn element in an instantiation path
InstanceAn instance proxy
LEFDEFReaderConfigurationDetailed LEF/DEF reader options
LayerInfoA structure encapsulating the layer properties
LayerMapAn object representing an arbitrary mapping of physical layers to logical layers
LayerMappingA layer mapping (source to target layout)
LayoutThe layout object
LayoutDiffThe layout compare tool
LayoutMetaInfoA piece of layout meta information
LayoutQueryA layout query
LayoutQueryIteratorProvides the results of the query
LayoutToNetlistA generic framework for extracting netlists from layouts
LayoutToNetlist::BuildNetHierarchyModeThis class represents the LayoutToNetlist::BuildNetHierarchyMode enum
LayoutVsSchematicA generic framework for doing LVS (layout vs. schematic)
LibraryA Library
LoadLayoutOptionsLayout reader options
ManagerA transaction manager class
Matrix2dA 2d matrix object used mainly for representing rotation and shear transformations.
Matrix3dA 3d matrix object used mainly for representing rotation, shear, displacement and perspective transformations.
NetA single net.
NetElementA net element for the NetTracer net tracing facility
NetPinRefA connection to an outgoing pin of the circuit.
NetSubcircuitPinRefA connection to a pin of a subcircuit.
NetTerminalRefA connection to a terminal of a device.
NetTracerThe net tracer feature
NetTracerTechnologyA technology description for the net tracer
NetlistThe netlist top-level class
NetlistCompareLoggerA base class for netlist comparer event receivers
NetlistComparerCompares two netlists
NetlistCrossReferenceRepresents the identity mapping between the objects of two netlists.
NetlistCrossReference::CircuitPairDataA circuit match entry.
NetlistCrossReference::DevicePairDataA device match entry.
NetlistCrossReference::NetPairDataA net match entry.
NetlistCrossReference::NetPinRefPairA match entry for a net pin pair.
NetlistCrossReference::NetSubcircuitPinRefPairA match entry for a net subcircuit pin pair.
NetlistCrossReference::NetTerminalRefPairA match entry for a net terminal pair.
NetlistCrossReference::PinPairDataA pin match entry.
NetlistCrossReference::StatusThis class represents the NetlistCrossReference::Status enum
NetlistCrossReference::SubCircuitPairDataA subcircuit match entry.
NetlistDeviceExtractorErrorAn error that occurred during device extraction
NetlistDeviceExtractorLayerDefinitionDescribes a layer used in the device extraction
NetlistObjectThe base class for some netlist objects.
NetlistSpiceReaderImplements a netlist Reader for the SPICE format.
NetlistSpiceReaderDelegateProvides a delegate for the SPICE reader for translating device statements
NetlistSpiceWriterImplements a netlist writer for the SPICE format.
NetlistSpiceWriterDelegateProvides a delegate for the SPICE writer for doing special formatting for devices
PCellDeclarationA PCell declaration providing the parameters and code to produce the PCell
PCellParameterDeclarationA PCell parameter declaration
ParentInstArrayA parent instance
PathA path class
PinA pin of a circuit.
PointAn integer point class
PolygonA polygon class
RecursiveShapeIteratorAn iterator delivering shapes that touch or overlap the given region recursively
RegionA region (a potentially complex area consisting of multiple polygons)
SaveLayoutOptionsOptions for saving layouts
ShapeAn object representing a shape in the layout database
ShapeProcessorThe shape processor (boolean, sizing, merge on shapes)
ShapesA collection of shapes
SimplePolygonA simple polygon class
SubCircuitA subcircuit inside a circuit.
TechnologyRepresents a technology
TechnologyComponentA part of a technology definition
TextA text object
TextGeneratorA text generator class
TileOutputReceiverA receiver abstraction for the tiling processor.
TilingProcessorA processor for layout which distributes tasks over tiles
TransA simple transformation
VCplxTransA complex transformation
VectorA integer vector class