Chapter 4

API

Application Programming Interface for all supported scripting languages

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

Schematic Editor Classes

3d Editor Classes

Text Editor Classes