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