the fair gds editor CategoryMacroClass
Please Sign in

Marco Classes

LayoutEditor macros are an object orientated scripting language. So there are several LayoutEditor specific classes. The most important classes would be the class layout and class drawingField. The class layout is the LayoutEditor main window. The class drawingField stores a complete design and includes method to manipulate it. A basic overview is described here.

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

mathematical functions as defined in C

point

a single coordinate of a design or schematic

pointArray

a list 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 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

project

a project with layout and schematic

setup

static object to all set up data

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 design with display and data

drc

design rule checker

element

a single element of a design

elementList

a list element for design elements

extractionModule

extraction of electric parameters

layout

the main layout window

Schematic Editor Classes

callbacks

special functions for callback macros

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

plotData

Simulation results for probing

sElement

a schematic element

sElementList

a list element for schematic elements

schematic

a schematic window

schematicDisplay

a complete schematic with data and display

sheet

a schematic sheet

sheetList

a list element for sheets

3d Editor Classes

cell3d

a single cell in a 3d design

cellList3d

a list element for cells in the 3d design

drawingField3d

a 3d design with display and data

element3d

a single element of a 3d design

elementList3d

a list element for 3d design elements

layout3d

the main window with the 3d layout

view3dModule

generate 3d view from the (2d) layout

Text Editor Classes

console

using the TextEditor as a console

textDisplay

the display of a single text file

textEdit

a text editor window

List of all Classes


CategoryCategory


CategoryMacroClass (last edited 2017-03-22 15:06:08 by JurgenThies)