Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PALADIN / PROGRAMS / GDSII / GDSFUNCS

.CPP
Скачиваний:
5
Добавлен:
16.04.2013
Размер:
4.26 Кб
Скачать
// ---------------------------------
//  Functions called on record type
// ---------------------------------
#include "gdsii.h"
#include <cstring.h>
#include <string.h>


// Creates array of pointers to functions
PointToFunc Record::ProcNames[] =
	{ 	&Record::Header, &Record::BgnLib, &Record::LibName, &Record::Units,
		&Record::EndLib, &Record::BgnStr, &Record::StrName, &Record::EndStr,
		&Record::Boundary, &Record::Path, &Record::SRef, &Record::ARef,
		&Record::Text, &Record::Layer, &Record::DatType, &Record::Width,
		&Record::XY, &Record::EndEl, Record::SName, &Record::ColRow,
		&Record::TextNode, &Record::Node, &Record::TextType,
		&Record::Presentation, &Record::Spacing, &Record::String, &Record::Strans,
		&Record::Mag, &Record::Angle, &Record::UInteger, &Record::UString,
		&Record::RefLibs, &Record::Fonts, &Record::PathType, &Record::Generations,
		&Record::AttrTable, &Record::STypeTable, &Record::StrType,
		&Record::ElFlags, &Record::ElKey, &Record::LinkType, &Record::LinkKeys,
		&Record::NodeType, &Record::PropAttr, &Record::PropValue, &Record::Box,
		&Record::BoxType, &Record::Plex, &Record::BgnExtn, &Record::EndExtn,
		&Record::TapeNum, &Record::TapeCode, &Record::StrClass, &Record::Reserved,
		&Record::Format, &Record::Mask, &Record::EndMasks, &Record::LibDirSize,
		&Record::SRfName, &Record::LibSecur };

// ----------------------------------------
//  Functions
// ----------------------------------------
const char* Record::Header()
{
	string ver("dura tupaya");
//	if (DataType != 600 )
//		ver = "GDS Version" + DataType + ".0";
	return ver.c_str();
}

const char* Record::BgnLib() { return 0; }
const char* Record::LibName() { return 0; }
const char* Record::Units() { return 0; }
const char* Record::EndLib() { return 0; }
const char* Record::BgnStr() { return 0; }
const char* Record::StrName() { return 0; }
const char* Record::EndStr() { return 0; }
const char* Record::Boundary() { return 0; }
const char* Record::Path() { return 0; }
const char* Record::SRef() { return 0; }
const char* Record::ARef() { return 0; }
const char* Record::Text() { return 0; }
const char* Record::Layer() { return 0; }
const char* Record::DatType() { return 0; }
const char* Record::Width() { return 0; }
const char* Record::XY() { return 0; }
const char* Record::EndEl() { return 0; }
const char* Record::SName() { return 0; }
const char* Record::ColRow() { return 0; }
const char* Record::TextNode() { return 0; }
const char* Record::Node() { return 0; }
const char* Record::TextType() { return 0; }
const char* Record::Presentation() { return 0; }
const char* Record::Spacing() { return 0; }
const char* Record::String() { return 0; }
const char* Record::Strans() { return 0; }
const char* Record::Mag() { return 0; }
const char* Record::Angle() { return 0; }
const char* Record::UInteger() { return 0; }
const char* Record::UString() { return 0; }
const char* Record::RefLibs() { return 0; }
const char* Record::Fonts() { return 0; }
const char* Record::PathType() { return 0; }
const char* Record::Generations() { return 0; }
const char* Record::AttrTable() { return 0; }
const char* Record::STypeTable() { return 0; }
const char* Record::StrType() { return 0; }
const char* Record::ElFlags() { return 0; }
const char* Record::ElKey() { return 0; }
const char* Record::LinkType() { return 0; }
const char* Record::LinkKeys() { return 0; }
const char* Record::NodeType() { return 0; }
const char* Record::PropAttr() { return 0; }
const char* Record::PropValue() { return 0; }
const char* Record::Box() { return 0; }
const char* Record::BoxType() { return 0; }
const char* Record::Plex() { return 0; }
const char* Record::BgnExtn() { return 0; }
const char* Record::EndExtn() { return 0; }
const char* Record::TapeNum() { return 0; }
const char* Record::TapeCode() { return 0; }
const char* Record::StrClass() { return 0; }
const char* Record::Reserved() { return 0; }
const char* Record::Format() { return 0; }
const char* Record::Mask() { return 0; }
const char* Record::EndMasks() { return 0; }
const char* Record::LibDirSize() { return 0; }
const char* Record::SRfName() { return 0; }
const char* Record::LibSecur() { return 0; }

Соседние файлы в папке GDSII
  • #
    16.04.201324.58 Кб4BUS.GDS
  • #
    16.04.20134.26 Кб5GDSFUNCS.CPP
  • #
    16.04.20132.42 Кб4GDSII.CPP
  • #
    16.04.20134.27 Кб4GDSII.DSW
  • #
    16.04.20133.96 Кб4GDSII.H
  • #
    16.04.201331.86 Кб4GDSII.IDE
  • #
    16.04.20138.05 Кб5GDSII.MBT