gCAD3D 2.35
File List
Here is a list of all files with brief descriptions:
o*AP_types.h
o*bmp_ut.cBMP -Bitmap functions
o*byteorder.cRead short,long from BigEndian/LittleEndian
o*byteorder.h
o*catalog.cCATALOG-UtilityProgs
o*catalog_gui.cCATALOG-GUI
o*cirMoeb.cCurves (bsplines, conic sections, etc.)
o*ckint_fac.cIntersect faces,edges UT2D_ckint_
o*csv_ut.cWrite, read csv-files (comm-separated-values, "flat-files")
o*csv_ut.h
o*ctrl_os.h
o*ctrl_os_aix.cRemote control - opsys-specific Unix
o*ctrl_os_f.c
o*cvClot.cClothoid curve functions
o*Demo_appDat1.cApplicationData-Demo (minimum)
o*Demo_gui1.c
o*Demo_gui_anim1.c
o*Demo_gui_plate.c
o*Demo_toolbar1.cToolbar-Demo (minimum)
o*Demo_toolbar2.cToolbar-Demo-2
o*DemoAssy1.cDemo build assembly
o*DemoPlugin_Create.cDemo create objects
o*DemoPlugin_Dialog.cExample dialog
o*DemoPlugin_Hili.cExample hilite objects
o*DemoPlugin_Mousemove.cExample user-callback from mousemove
o*DemoPlugin_Resolv.cResolve selected objects
o*Demosimple.cMinimum example
o*doxy_help1.c
o*ds3_r.cRead 3DS-File
o*dummy.c
o*dummyFuncs_MS.c
o*dxf_r.cRead, write DXF-files
o*dxf_r.h
o*dxf_ut.cDXF utility funtions
o*dxf_w.cWrite DXF
o*dxf_w.h
o*func_types.h
o*gcad_version.h
o*gendef.cCreate Microsoft .def file from Linux executable
o*GL_C-KIT.cGTK-OpenGl-Bindings with lib for C-KIT-GUI-GTK
o*gl_solids.cOpenGL: create solid surfaces symbolic or shaded
o*gl_sSym.cDisplay surfaces symbolic
o*gr_types.h
o*gru.cAuxil. graphic-functions not using OpenGL
o*gui_gtk2/gtk_base.cWindow, boxes, Basefunctions
o*gui_gtk3/gtk_base.cWindow, boxes, Basefunctions
o*gui_gtk2/gtk_base.h
o*gui_gtk3/gtk_base.h
o*gui_gtk2/gtk_button.cButton, checkbox
o*gui_gtk3/gtk_button.cButton, checkbox
o*gui_gtk2/gtk_button.h
o*gui_gtk3/gtk_button.h
o*gui_gtk2/gtk_container.cFrame, notebook, paned boxes, toolbox
o*gui_gtk3/gtk_container.cFrame, notebook, paned boxes, toolbox
o*gui_gtk2/gtk_container.h
o*gui_gtk3/gtk_container.h
o*gui_gtk2/gtk_dialog.h
o*gui_gtk3/gtk_dialog.h
o*gui_gtk2/gtk_dlg_files.cFile-open/save
o*gui_gtk3/gtk_dlg_files.cFile-open/save
o*gui_gtk2/gtk_dlg_files.h
o*gui_gtk3/gtk_dlg_files.h
o*gui_gtk2/gtk_dlg_std.cStandard-dialogs, msgbox, slider, color-selection
o*gui_gtk3/gtk_dlg_std.cStandard-dialogs, msgbox, slider, color-selection, license-info
o*gui_gtk2/gtk_dlg_std.h
o*gui_gtk3/gtk_dlg_std.h
o*gui_gtk2/gtk_ed.h
o*gui_gtk3/gtk_ed.h
o*gui_gtk2/gtk_ed1.cTexteditor
o*gui_gtk3/gtk_ed1.cTexteditor
o*gui_gtk2/gtk_ed1.h
o*gui_gtk3/gtk_ed1.h
o*gui_gtk2/gtk_entry.cEntry (input)
o*gui_gtk3/gtk_entry.cEntry (input)
o*gui_gtk2/gtk_entry.h
o*gui_gtk3/gtk_entry.h
o*gui_gtk2/gtk_gl_x11.cGtk-binding OpenGL Unix
o*gui_gtk3/gtk_gl_x11.c
o*gui_gtk2/gtk_gl_x11.h
o*gui_gtk3/gtk_gl_x11.h
o*gui_gtk2/gtk_image.cImage, button with image, tutorial
o*gui_gtk3/gtk_image.cImage, button with image, tutorial
o*gui_gtk2/gtk_image.h
o*gui_gtk3/gtk_image.h
o*gui_gtk2/gtk_label.cBackgroundtext
o*gui_gtk3/gtk_label.cBackgroundtext
o*gui_gtk2/gtk_label.h
o*gui_gtk3/gtk_label.h
o*gui_gtk2/gtk_lists.cLists with 1 or 2 columns
o*gui_gtk3/gtk_lists.cLists with 1 or 2 columns
o*gui_gtk2/gtk_lists.h
o*gui_gtk3/gtk_lists.h
o*gui_gtk2/gtk_menu.cMenus
o*gui_gtk3/gtk_menu.cMenus
o*gui_gtk2/gtk_menu.h
o*gui_gtk3/gtk_menu.h
o*gui_gtk2/gtk_msgWin.cMessagewindow
o*gui_gtk3/gtk_msgWin.cMessagewindow
o*gui_gtk2/gtk_msgWin.h
o*gui_gtk3/gtk_msgWin.h
o*gui_gtk2/gtk_multichoice.cRadiobuttons, popup, combo
o*gui_gtk3/gtk_multichoice.cRadiobuttons, popup, combo
o*gui_gtk2/gtk_multichoice.h
o*gui_gtk3/gtk_multichoice.h
o*gui_gtk2/gtk_opengl.cOpenGL-window
o*gui_gtk3/gtk_opengl.cOpenGL-window
o*gui_gtk2/gtk_opengl.h
o*gui_gtk3/gtk_opengl.h
o*gui_gtk2/gtk_printer.c
o*gui_gtk3/gtk_printer.c
o*gui_gtk2/gtk_tree_it.cTreeview with icon + text
o*gui_gtk3/gtk_tree_it.cTreeview with icon + text
o*gui_gtk2/gtk_tree_it.h
o*gui_gtk3/gtk_tree_it.h
o*gui__.h
o*gui_base.cGraficalUserInterface internal functions, common for gtk2,gtk3
o*gui_base.h
o*gui_gtk2.h
o*gui_gtk3.h
o*gui_types.h
o*ige.h
o*ige_r.cRead IGEs files
o*ige_w.cWrite iges files
o*infotext.c
o*lang_line.c
o*lwo_r.cRead LWO file
o*lxml.cRead LandXML file
o*MS_Def0.h
o*MS_Def1.h
o*myplugin1.cToolbar-Demo (minimum)
o*myTest1.c
o*NC_apt.cCommandInterpreter - decode-functions
o*NC_apt.h
o*NC_Main.cCommandInterpreter - main
o*NC_Main.h
o*obj_ut.cRead OBJ file (WaveFront)
o*opar.c
o*prc_cut1__.cProcess cut (Numeric Control)
o*prc_cut1__.h
o*prc_cut1_hist.cStore active sate (position, toolnr, sourceLineNr ..)
o*prc_Demo1__.cProcesses main
o*prc_Demo1__.h
o*print_pdf.cWrite PDF
o*prt_w.cWrite PS PCL5 HPGL file
o*prt_w.h
o*sbsu1.cEvaluate sample-point on curve
o*srcu.cDynamic update numeric strings
o*stl_r.cRead STL file
o*stp_r.cRead STeP file
o*stp_w.cWrite STeP file
o*svg_w.cWrite SVG file
o*t1.c
o*tess_su.cTesselate Surfaces
o*tess_su.h
o*tess_ut.cWrite STL, OBJ, WRl files
o*tess_vr_ut.cGeneral purpose export-import-functions
o*testdll.c
o*tri_orient.cOrient triangles
o*tst.c
o*tst_exp.c
o*u3d.cGeneral 3d-geometric functions
o*u3d.h
o*ubs.cB spline surface functions
o*ubs.h
o*ubscrv.cB spline curve functions
o*ubscrv.h
o*ubssur.cBspline surface functions
o*ubssur.h
o*ui_tex.cUserInterface Textures UI_Tex_
o*ut_bez.cBezier-Curve - Utilityfunctions
o*ut_BitTab.cArray of bits
o*ut_BitTab.h
o*ut_box.c2D-boox, 3D-box
o*ut_bsp_approx.cApproximation Polygon -> B-Spline
o*ut_bspl.cB-Spline-Curve-Utilityfunctions
o*ut_bspl.h
o*ut_cast.h
o*ut_cntf.cCreate-countour-functions CNTF_
o*ut_col.cMain application functions; not depending on GUI
o*ut_col.h
o*ut_const.h
o*ut_cvApp.cChange polygon -> circles, lines
o*ut_cvApp.h
o*ut_cvoff.cOffset curve on surface
o*ut_cvoff.h
o*ut_cvtrm.cCVTRM = trimmed-curve functions
o*ut_DB.cDatabase
o*ut_DB.h
o*ut_dbf.cSave retrieve key-value-Records in file
o*ut_dbo.cDatabase-object-functions (typ, DB-index) DBO_
o*ut_dim.cGraficDimensions-Utilities
o*ut_DL.cDisplayList functions
o*ut_DL.h
o*ut_dump.cDump structs, objects
o*ut_elli.cEllipse
o*ut_elli.h
o*ut_err.cCrash handler
o*ut_err.h
o*ut_geo.h
o*ut_geo2d.c2D geometric point vector line circle
o*ut_geo3d.c3D geometric point vector line circle
o*ut_geo_const.h
o*ut_GL.cOpenGL functions
o*ut_GL.h
o*ut_GL_bitmaps.h
o*ut_GLU.cAux. functions tesselate using GLU
o*ut_gr.cCreate graphic objects
o*ut_gr.h
o*ut_gtx.cGraphic text functions
o*ut_gtypes.cGet|set|check object typ, index, ID
o*ut_gtypes.h
o*ut_hatch.cHatch 2D
o*ut_int.cIntersect
o*ut_iTab.cList of integers
o*ut_iTab.h
o*ut_log.cWrite log-messages into file, display file
o*ut_math.cMath (Cholesky, Fresnel, ..)
o*ut_math.h
o*ut_mem.cMemory manipulations: swap, insert, delete, invert .
o*ut_mem.h
o*ut_memTab.cFixed-length-records in memory: add,insert,delete, realloc. .. MemTab_
o*ut_memTab.h
o*ut_msh.cMesh-Functions MSH_.. (using struct MemTab)
o*ut_msh.h
o*ut_npt.cPolygons from curves, surfaces ..
o*ut_obj.cComplex-object-manipulationes (transform, convert ..) (UTO_)
o*ut_obj.h
o*ut_os.h
o*ut_os__.cOpsys functions - OS-independant
o*ut_os_aix.cOpsys functions for unix (AIX, Linux)
o*ut_os_w32.c
o*ut_ox_base.cComplex-object manipulationes (transform, convert ..) (OGX_)
o*ut_ox_base.h
o*ut_plg.cPolygonCurve
o*ut_plg.h
o*ut_prcv.cPolygonal_representation_of_curve (struct CurvPrcv)
o*ut_project.cProject
o*ut_pspl.cPolynom. splines
o*ut_quat.cQuaternion-utilities
o*ut_rbez.cRational-Bezier-Curve - Utilityfunctions
o*ut_rbspl.cRational b-spline curve functions
o*ut_rbspl.h
o*ut_sbsp.cB-Spline-Surface-Functions
o*ut_sbsp.h
o*ut_sdc.cSubdivisonCurve-Functions
o*ut_srbsp.cRat.B-Spline-Surface-Functions
o*ut_sru.cRuled-Surface-Functions
o*ut_srv.cRevolved-Surface-Functions
o*ut_surstd.cPlanar & Revolved-Surface-Functions
o*ut_tess.cTesselated-Surfaces
o*ut_tess_su.cTesselate Surfaces (New version; old version=../gr/tess_su.c)
o*ut_tin.cFaces (using struct Fac3 - UFA_)
o*ut_tin.h
o*ut_tol_const.h
o*ut_transform.cTransformations UTRA_
o*ut_tria.cTriangles (using struct Point - UTRI_)
o*ut_TX.cTX_Print - functions without GUI
o*ut_TX.h
o*ut_txfil.cTextfile in memory
o*ut_txfil.h
o*ut_txt.cText manipulations
o*ut_txt.h
o*ut_txTab.cList of strings (0-terminated); add, find, .
o*ut_txTab.h
o*ut_types.h
o*ut_ui_TX.cTX_Print .. for messageWindow
o*ut_umb.cMemoryblocks (malloc, free, .. UMB_)
o*ut_umb.h
o*ut_umem.cVariable-length-records in memory: reserve/connect/release .. UME_
o*ut_umem.h
o*ut_uti.cAuxiliary functions for integers, doubles (UTI_ UTP_ UTN_)
o*utemp.c2D-functions for moebius circles
o*utemp.h
o*vf.h
o*vr2_r.cRead VRML-2 file
o*wrl_ut.cRead VRML-1 file
o*xa.cMain application functions; not depending on GUI
o*xa.h
o*xa_app.cApplicationInterface for plugins APP_
o*xa_app.h
o*xa_appDat.cApplication data
o*xa_ato.cFunctions handling atomicObjects
o*xa_ato.h
o*xa_aux.cImport / export aux-funcs
o*xa_aux.h
o*xa_batch.cDummy-functions for batch-module
o*xa_brw.cObject-Browser
o*xa_brw.h
o*xa_cad_ccv_ui.cGUI simple CurveEditor
o*xa_cad_ed1.cGUI CAD-GroupEditor
o*xa_cad_ed1.h
o*xa_cad_inp.cCAD inputfunctions
o*xa_cad_ui.cGUI CAD toolbar
o*xa_cad_ui.h
o*xa_cont.cCreate-countour-functions AP_cont_
o*xa_ctrl.cCommunication-control
o*xa_cvcomp.cCreate-countour-functions APT_decode_cvco.
o*xa_del.cDelete object
o*xa_dll.cDLL-UtilityProgs
o*xa_ed.cNeutral EditorFunctions (not Gtk-specific)
o*xa_ed.h
o*xa_ed_mem.cApplicationSpecific Textfunctions im Memory
o*xa_ed_mem.h
o*xa_edi__.cNeutral EditorFunctions (not Gtk-specific)
o*xa_edi__.h
o*xa_ga.cObject-parent-table
o*xa_ga.h
o*xa_grp.cGroup functions (Grp_)
o*xa_ico.cAux-functions for icons
o*xa_ico.h
o*xa_joint.cFunctions for joints
o*xa_main.cMain () des Interaktiven gCAD
o*xa_meas.cMeasure
o*xa_mem.h
o*xa_mod.cSubModel-managment-functions without GUI
o*xa_mod_att.cGUI for modify surfStyle, surfTransp, surfCol
o*xa_mod_gui.cGUI Model-managment-functions
o*xa_msg.cFunctions for output of messages in different languages
o*xa_msg.h
o*xa_obj_txt.cConvert objects –> APT-Text
o*xa_obj_txt.h
o*xa_objLst.cMultiColumnList (Search/Name)
o*xa_objmenu.cObjspecific mouse-menus
o*xa_objvwr.cObjectViewer (function analyze)
o*xa_ped.cPointEditor
o*xa_plu.c
o*xa_prg.cProgramming-functions
o*xa_print__.cWrite / print PDF EPS SVP
o*xa_proc.cProcesses, plugins, remoteProcesses
o*xa_sele.cObj. selections
o*xa_sele.h
o*xa_src.cCheck, modify, convert source-objects (text) (SRC_)
o*xa_ted.cTextureEditor
o*xa_tex.cTexture-Utility-Functions Tex_
o*xa_tex.h
o*xa_tra.cGUI Modify_Modelposition UI_Tra_
o*xa_ui.cMain GUI
o*xa_ui.h
o*xa_ui_cad.h
o*xa_ui_gr.cGUI graphicwindow
o*xa_ui_gr.h
o*xa_uid.h
o*xa_undo.cUndo-functions
o*xa_undo.h
\*xa_vwpt.cViewport-functions