logo

CategoryMacroClass

logo
welcome: Please Sign in

the fair gds editor


location: CategoryMacroClass

Marco Classes

Macros are object orientated. So there are some LayoutEditor spezific classes. The most important classes would be the class layout and class drawingField. The class layout is the LayoutEditor main windows. The class drawingField stores a complete design and includes method to manupulate it.

All macro classes specific of the LayoutEditor are:

Basic Classes

doubleList

A list of variables of type double.

file

Reading and writing files to disk.

intList

A list of variables of type integer.

math

Mathematic function of defined in C.

point

A single coordinate of a design or schematic.

pointArray

A list of object of type point.

process

Starting and controlling other processes.

rect

A rectangle in a design.

stdLib

Some standard c functions.

strans

A graphical transformation.

string

A character string.

stringList

A list of object of type string.

General/Setup Classes

layer

A single layer

layerTranslator

Object used to map all layers of a design.

layers

Static object with access to all layer.

oaInfo

Informations on OpenAccess library.

project

A project with layout and schematic.

setup

Static object to all set up data.

splash

Splash window of LayoutEditor based applications.

Layout Editor Classes

backgroundModule

Handling of background images.

barcodeModule

Handling and generating of bar codes.

booleanHandler

Performing boolean operations.

cell

A single cell in a design.

cellList

A list element for cells.

drawingField

A desing with display and data.

drc

Design rule checker.

element

A single element of a design.

elementList

A list element for disign elements.

extractionModule

Extraction of electric parameters.

layout

The main layout window.

view3dModule

Handling of the 3d view.

Schematic Editor Classes

component

A device in a schematic sheet.

components

A static object to access all known components.

netList

A net list.

netListDevice

A device in a net list.

netListModule

A module to handle net lists.

sElement

A schematic element.

sElementList

A list element for schematic elements.

Schematic

A schematic window.

schematicDisplay

A complate schematic with data and display.

sheet

A schematic sheet.

sheetList

A list element for sheets.

Text Editor Classes

textDisplay

The display of a single text file.

textEdit

A text editor window.

List of all Classes


CategoryCategory

CategoryMacroClass (last edited 2012-01-03 16:30:39 by JürgenThies)