Limbo 3.5.4
Loading...
Searching...
No Matches
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

namespace  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

◆ BYTESWAP

#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.