Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs
GdsWriter.h File Reference

write GDSII file More...

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <time.h>
#include <assert.h>
#include <vector>
#include <iostream>
#include <fstream>

Go to the source code of this file.

Classes

struct  GdsParser::gds_itemtype
 GDSII item type. More...
 
struct  GdsParser::gds_celltype
 cell type More...
 
class  GdsParser::GdsWriter
 

Namespaces

 GdsParser
 namespace for Limbo.GdsParser
 

Macros

#define BYTESWAP   1
 

Typedefs

typedef int GdsParser::BOOL
 use integer as bool
 
typedef unsigned char GdsParser::BYTE
 use unsigned char as byte
 

Detailed Description

write GDSII file

Author
Yibo Lin
Date
Nov 2014

Definition in file GdsWriter.h.

Macro Definition Documentation

#define BYTESWAP   1

Setting BYTESWAP to 1 is appropriate for big-endian Intel processors. GDS format was originally used on little-endian, older computers.

Definition at line 26 of file GdsWriter.h.