General information:Author: klaas Version: 1.0 Date: Wed Oct 20 11:56:49 MET 1999 |
Header files:
|
Code files:
|
Commandhandler interprets (graphical/commandline) userinterface commands. Commands are ascii strings, the first word is the keyword, followed by arguments. Commands can be recorded to a file, for later automatic processing. A history list of commands is maintained, allowing undo in certain cases. This file also calls functions from the mainwindow, to show complete dialogs See related classes "CommandParser", for the complete syntax of commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
CommandHandler()
Description:
constructors
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
~CommandHandler()
Description:
destructor
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Replace_Setup(Setup* new_setup)
Description:
replace layer setup by a new setup
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ExecuteCommand()
Description:
all commands are handled by this function
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ExecuteCommand2(DL_Iter<char*>* argiter)
Description:
used for process files
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL DoCommand(char* Format,...)
Description:
used in case of formatted io command string (like printf)
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double Get_ScaleFactor()
Description:
the factor of zoomin compared to the whole
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int Get_ZoomHistoryEmpty()
Description:
is there zoom history
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ZoomOut()
Description:
show the whole picture
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ZoomBack()
Description:
zoom one level back
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Draw()
Description:
redraw/draw the picture
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Get_Record()
Description:
are commands recorded?
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: group* |
Declaration:
group* Get_A()
Description:
groupA layers for boolean operations
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: group* |
Declaration:
group* Get_B()
Description:
groupB layers for boolean operations
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int Get_Destination()
Description:
get destination layer for boolean operations
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: Setup* |
Declaration:
Setup* Get_Setup()
Description:
pointer to setup for layers properties
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: GdsII* |
Declaration:
GdsII* Get_GDSII()
Description:
pointer to internal database structure
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Set_GDSII(GdsII* a_gdsii)
Description:
make this datastructure the current one
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: Structure* |
Declaration:
Structure* Get_TopStructure()
Description:
top structure of the current database contents
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* Get_FileName()
Description:
current filename
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Set_FileName(char*)
Description:
set the current filename
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetWidth()
Description:
set width to draw primitives with
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double GetWidth()
Description:
get the current width
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetWidthStr()
Description:
get current width as a string
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetPathtype()
Description:
set pathtype used in path/polyline entry
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int GetPathtype()
Description:
get pathtype used in path/polyline entry
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetViewCoord()
Description:
get setting for viewing coordinates in status bar or not
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetViewCoord(G_BOOL value)
Description:
Set setting for viewing coordinates in status bar or not
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetViewOutline()
Description:
get setting for viewing only outlines of primitives
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetViewOutline(G_BOOL value)
Description:
Set setting for viewing only outlines of primitives
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetSelectedOnly()
Description:
work on only selected elements?
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetVisibleOnly()
Description:
save visible only?
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetGridVisible()
Description:
grid visible?
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetEnv(char*,char*)
Description:
get given environment variable
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetEnv()
Description:
set given environment variable
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetAlias(char*,char*)
Description:
get given alias variable
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetAlias()
Description:
set given alias variable
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int GetNrAlias()
Description:
get the total number of defined aliases
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetAliasNr(int i, char* aliasname, char* aliasstring)
Description:
get the index number of the given alias
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetMirrorX()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetMirrorY()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetMoveHor()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetMoveVer()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetScale()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetRotate()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetDirection()
Description:
transform settings for transform commands
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: long |
Declaration:
long GetGridColour()
Description:
get gridcolour in use
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: long |
Declaration:
long GetBackColour()
Description:
get background colour in use
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetGridSpace()
Description:
get grid spacing as string
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double GetGridSpaceReal()
Description:
get grid spacing as double
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int GetGridPlacement()
Description:
grid on forground or background
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetSelectmarge()
Description:
accuracy for selecting elements
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetSnapfactor()
Description:
snapfactor used in boolean algorithm
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetCorrectionfactor()
Description:
correction factor used in boolean algorithm
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetCorrectionaber()
Description:
correction abberation used in boolean algorithm
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetRoundfactor()
Description:
rounding factor used in boolean algorithm
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetRoundtype()
Description:
rounding type of corners, factor used in boolean algorithm
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetPoly2ArcRmin()
Description:
polygon to arc conversion factors
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetPoly2ArcRmax()
Description:
polygon to arc conversion factors
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetPoly2ArcAber()
Description:
polygon to arc conversion factors
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetArc2PolyAber()
Description:
polygon to arc conversion factors
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetSmoothAber()
Description:
factor used in smoothing polygons
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetDisplayaber()
Description:
factor used while displaying arcs and circles
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetStrucThres()
Description:
smaller structure will not be displayed
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetPrimThres()
Description:
smaller elements will not be displayed
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetDrawSmallPrim()
Description:
small elements will be displayed?
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetMaxlinemerge()
Description:
factor used in smoothing polygons
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetDefaultAcc()
Description:
default accuracy used for entering elements
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: char* |
Declaration:
char* GetDefaultUnit()
Description:
default unit used for entering elements
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void StripFilePath(char*,char*)
Description:
FilePath from full name
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void StripFileName(char*,char*)
Description:
FileName from full name
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void StripName(char*,char*)
Description:
File_Name from full name
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void StripExt(char*,char*)
Description:
File_Ext from full name
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void MakeLower(char* name)
Description:
convert path to lwer case
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void AddSlash(char *_filename)
Description:
add slash to path
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void StripSlash(char *_filename)
Description:
strip slash from path
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetFileType(char *_filetoload)
Description:
determine the current file type
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetFileEnv(char *_filetoload)
Description:
set path aliases
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetProcEnv(char *_filetoprocess)
Description:
set process file aliases
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetupEnv()
Description:
load setup file
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetStartPoint()
Description:
set startpoint for measuring distances
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetRelPoint()
Description:
set relative point for measuring distances
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetDavidMannAdd(G_BOOL)
Description:
setting for adding or overwriting David Mann files
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetLayerNr(int)
Description:
layer number to add flash file
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetDavidMannAdd()
Description:
get setting for adding or overwriting David Mann files
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int GetLayerNr()
Description:
layer number to add flash file
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL KeyString()
Description:
key command string for adding elements
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Select()
Description:
select an area
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Select(double,double,double,double,int)
Description:
select an area
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ReplaceStruct()
Description:
replace structure
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double CalcSelectmarge()
Description:
calculate selectmarge in virtual coordinates
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: ElementList* |
Declaration:
ElementList* GetTopElementList()
Description:
get the element list of the structure that is displayed
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ToHistory(char* Format,...)
Description:
command to put in the history list
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ToHistory(Command* a_command)
Description:
command to put in the history list
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int GetCurrentLayer()
Description:
get active layer
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double Eval_Parameter_ext(char* param,char* number,char* unit,double& fac,double& multi)
Description:
conversion of number and units to number in meters
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double Eval_Parameter_inv(char* unit, double meters)
Description:
conversion of number in meters to number given the unit
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Tool()
Description:
start a interactive tool
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL EndCommand()
Description:
end a interactive tool
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL UndoCommand()
Description:
undo an action
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Delete()
Description:
delete (selected) elements
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL DeSelect()
Description:
deselect all elements or area
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Begin()
Description:
begin of action within a tool
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL End()
Description:
end of action within a tool
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL AddPoint()
Description:
add a point to a polygon
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Move()
Description:
move within a tool
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL NewFile()
Description:
create a newfile
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL LoadFile()
Description:
load a file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL MergeFile()
Description:
merge a file with an existing one
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void ScrollScreen()
Description:
scroll the visible part on the screen in given direction
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL IsZoomed()
Description:
is the zoom history available
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void EmptyZoomHistory()
Description:
make zoomhistory empty
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Zoom()
Description:
zoom commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL PrintFile()
Description:
print this file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: EIGHT_G_BYTE_REAL |
Declaration:
EIGHT_G_BYTE_REAL Zoom(double,double,double,double,int)
Description:
zoom in on area or point
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ClearScreen()
Description:
clear the screen
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowCoords()
Description:
get switch for show coordinates on and off
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL AddMenuFile()
Description:
add this file to the menu for reloading
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL CloseFile()
Description:
close the current file in memory
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Flatten()
Description:
remove hiearchy in file within the structure visible on the screen
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Validate()
Description:
validate the structure in memory
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ViewStructure()
Description:
make this structure the visible one
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: int |
Declaration:
int View_Structure(Structure*)
Description:
set maaping for the given structure.
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL DrawOutline()
Description:
set draw only outlines on
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetSelectedOnly()
Description:
set, certain operations only work on selected elements?
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetVisibleOnly()
Description:
set, save only visible layers to files
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowGrid()
Description:
make the grid visible and snap to it
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ResetTrans()
Description:
reset transform settings
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowBrowser()
Description:
open the help browser
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Operation(DOWHAT dothis)
Description:
to call operation on layers
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Exit()
Description:
exit the program
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL AskFile()
Description:
ask for a filename
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Ask()
Description:
ask for a string
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Load_Process_File()
Description:
load a process file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL LoadSetup()
Description:
load setup process file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveSetup()
Description:
save setup process file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL DumpFile(char* filename)
Description:
save file in memory as GDSII dumpfile
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFile()
Description:
save file in memory
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetFileGDS(char* filename , GdsII* gdsii)
Description:
import file in memory from GDSII file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL LoadFileGDS(char* filename)
Description:
load file in memory from GDSII file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFileGDS(char* filename)
Description:
save file in memory as GDSII file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetFileKEY(char* filename , GdsII* gdsii)
Description:
import file in memory from KEY file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFilePNG(char* filename)
Description:
save file in memory as PNG bitmap
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFileBMP(char* filename)
Description:
save file in memory as PMP bitmap
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL LoadFileKEY(char* filename)
Description:
load file in memory from KEY file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFileKEY(char* filename)
Description:
save file in memory as KEY file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL LoadFileFLASH(char* filename)
Description:
load file in memory from DAVID MANN file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFileFLASH(char* filename)
Description:
save file in memory as DAVID MANN file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFileExelon(char* filename)
Description:
save file in memory as exelon file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SaveFileCnc(char* filename)
Description:
save file in memory as laser machine file
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Define_A()
Description:
define group a layers
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Define_B()
Description:
define group b layers
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL DefineDestination()
Description:
define destination layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL AddProperty()
Description:
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Record()
Description:
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Pause()
Description:
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetMirrorX()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetMirrorY()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetMoveHor()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetMoveVer()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetScale()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetRotate()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetDirection()
Description:
transform settings for transform commands
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetGridSpace()
Description:
set the grid spacing
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetGridColour()
Description:
set the grid color
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetBackColour()
Description:
set the background color
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetGridPlacement()
Description:
set grid on back or foreground
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetSelectmarge()
Description:
set select marge as a fraction of the window width
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetSnapfactor()
Description:
set snapfactor, used in boolean algorithm
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetCorrectionfactor()
Description:
set correctionfactor, used in boolean algorithm
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetCorrectionaber()
Description:
set correction abberation, used in boolean algorithm
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetRoundfactor()
Description:
set roundfactor, used in correction operation
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetRoundtype()
Description:
set roundtype, used in correction operation
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetPoly2ArcRmin()
Description:
set radius minimal, used in poly to arc conversion
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetPoly2ArcRmax()
Description:
set radius maximal, used in poly to arc conversion
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetPoly2ArcAber()
Description:
set abberation, used in poly to arc conversion
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetArc2PolyAber()
Description:
set abberation, used in arc to poly conversion
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetSmoothAber()
Description:
set abberation, used in smooth operation
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetDisplayaber()
Description:
set abberation, used in drawing routines
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetStrucThres()
Description:
set structure threshold, used in drawing routines
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetPrimThres()
Description:
set primitive threshold, used in drawing routines
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetMaxlinemerge()
Description:
set maximum line to merge, used in smooth operation
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetDefaultAcc()
Description:
default accuracy
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetDefaultUnit()
Description:
default unit
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double Eval_Parameter(char* param)
Description:
conversion of number and units to number in meters
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL IsFile(char* file)
Description:
look if this file exists
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void ParameterError(char*)
Description:
To few parameters?
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetCurrentLayer()
Description:
set the active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetCurrentLayerByName()
Description:
set the active layer by name
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerName()
Description:
set layer name for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetGdsInMap()
Description:
set gdsmapping in for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetGdsOutMap()
Description:
set gdsmapping out for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerVisible()
Description:
set layer visibility for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerSelectable()
Description:
set layer selectable for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerBorderColor()
Description:
set border color for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerFillColor()
Description:
set fill color for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerBrush()
Description:
set fill pattern for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerOrder()
Description:
set drawing order for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL SetLayerRead()
Description:
set reading this layer from files for active layer
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowTextDlg()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowPathtypeDlg()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowFactors()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowOrder()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowGroups()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowAlias()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowEnv()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowLayers()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowFilename()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowKeyBNF()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowProcessBNF()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowTopStructure()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowExecDlg()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowInsertLayerDlg()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowDistDlg()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowIdentDlg()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL ShowHelp()
Description:
show the dialog
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL CommandError( char* command, char* value )
Description:
message for command errors
| scope: private | type: basic | typename: GdsII* |
Declaration:
GdsII* _gdsii
Description:
current loaded internal database
| scope: private | type: basic | typename: GdsII* |
Declaration:
GdsII* _gdsii_merge
Description:
current loaded important internal database
| scope: private | type: basic | typename: Setup* |
Declaration:
Setup* _setup
Description:
layer setup
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _view_coord
Description:
boolean show coordinates
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _view_outline
Description:
boolean show outline
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _view_debug
Description:
boolean view debugscreen
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _selected_only
Description:
boolean perform action only on selected items
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _visible_only
Description:
boolean for output only visible layers
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _show_grid
Description:
boolean for output only visible layers
| scope: private | type: basic | typename: double |
Declaration:
double _mirror_x
Description:
transformation settings
| scope: private | type: basic | typename: double |
Declaration:
double _mirror_y
Description:
transformation settings
| scope: private | type: basic | typename: double |
Declaration:
double _move_hor
Description:
transformation settings
| scope: private | type: basic | typename: double |
Declaration:
double _move_ver
Description:
transformation settings
| scope: private | type: basic | typename: double |
Declaration:
double _scaling
Description:
transformation settings
| scope: private | type: basic | typename: double |
Declaration:
double _rotate
Description:
transformation settings
| scope: private | type: basic | typename: char |
Declaration:
char _str_width[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_mirror_x[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_mirror_y[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_move_hor[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_move_ver[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_scale[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_rotate[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_direction[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_grid_space[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_grid_colour[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: char |
Declaration:
char _str_back_colour[30]
Description:
value as string for eqauvalent number
| scope: private | type: basic | typename: double |
Declaration:
double _selectmarge
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _snapfactor
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _correctionfactor
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _correctionaber
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _roundfactor
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _poly2arcrmin
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _poly2arcrmax
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _poly2arcaber
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _arc2polyaber
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _smoothaber
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _displayaber
Description:
factor settings
| scope: private | type: basic | typename: double |
Declaration:
double _maxlinemerge
Description:
factor settings
| scope: private | type: basic | typename: char |
Declaration:
char _str_selectmarge[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_snapfactor[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_correctionfactor[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_correctionaber[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_roundfactor[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _roundtype[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_poly2arcrmin[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_poly2arcrmax[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_poly2arcaber[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_arc2polyaber[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_smoothaber[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_displayaber[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_structhres[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_primthres[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_drawsmallprim[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_maxlinemerge[30]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_default_width[10]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_default_height[10]
Description:
| scope: private | type: basic | typename: char |
Declaration:
char _str_default_acc[10]
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _default_width
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _default_height
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _default_acc
Description:
| scope: private | type: basic | typename: ofstream* |
Declaration:
ofstream* _processing_file
Description:
record to this file if record is on
| scope: private | type: basic | typename: int |
Declaration:
int _CurrentLayer
Description:
active layer
| scope: private | type: basic | typename: group* |
Declaration:
group* _group_A
Description:
group a layers
| scope: private | type: basic | typename: group* |
Declaration:
group* _group_B
Description:
group b layers
| scope: private | type: basic | typename: int |
Declaration:
int _destination
Description:
destination
| scope: private | type: basic | typename: char |
Declaration:
char _filename[LINELENGTH]
Description:
current filename
| scope: private | type: basic | typename: char |
Declaration:
char _name_backup[LINELENGTH]
Description:
back up for old filename
| scope: private | type: basic | typename: char* |
Declaration:
char* _keyword
Description:
command keyword
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL DavidMannAdd
Description:
add to existing drawing in case of DAVID MANN file?
| scope: private | type: basic | typename: int |
Declaration:
int LayerNr
Description:
add DAVID MANN file to this layer
| scope: private | type: basic | typename: double |
Declaration:
double _grid_space
Description:
| scope: private | type: basic | typename: long |
Declaration:
long _grid_colour
Description:
| scope: private | type: basic | typename: long |
Declaration:
long _back_colour
Description:
| scope: private | type: basic | typename: int |
Declaration:
int _grid_placement
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _start_point_x
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _start_point_y
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _rel_point_x
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _rel_point_y
Description:
| scope: private | type: basic | typename: double |
Declaration:
double _width
Description:
| scope: private | type: basic | typename: int |
Declaration:
int _pathtype
Description:
| scope: private | type: basic | typename: OperationMethod |
Declaration:
OperationMethod _operationmethod
Description:
| scope: private | type: basic | typename: DL_Iter<char*>* |
Declaration:
DL_Iter<char*>* _I
Description:
command argument iterator
| scope: private | type: basic | typename: AliasList* |
Declaration:
AliasList* _aliaslist
Description:
aliaslist for internal variables
| scope: private | type: basic | typename: DL_List<Command*>* |
Declaration:
DL_List<Command*>* _commandhistory
Description:
command history list
| scope: protected | type: basic | typename: DDEHandler* |
Declaration:
DDEHandler* _ddehandler
Description:
| scope: protected | type: basic | typename: DL_List<void*>* |
Declaration:
DL_List<void*>* _zoom_history
Description:
zoom history list
| scope: protected | type: basic | typename: EIGHT_G_BYTE_REAL |
Declaration:
EIGHT_G_BYTE_REAL _scale
Description:
zoom in factor