CODING/DEVELOP - List of features available in SolidGeometry 5.6

cellstradjustlenadjust in each col of acell array or table the length of char string
commandwindowTLsame as original fnct but deployable
depuseStringsearches for string using the system command grep
depuseStringmultFinds files that contain multiple strings linked by an AND condition.
docSGjust shows the documentation of the calling fnct
docTLsame as original fnct but deployable
editTLsame as original fnct but deployable
exp_2025_08_17_SGLibGPTAlgorithmusopen the FM database of SGLib and the mfile/ and inserts a CHatGPT explaination of the code into html and Fm Database
exp_2025_08_20_updateFMmatlabcodeopen the FM database of SGLib and inserts the original matlabcode from the m file
filenamestartswithdatereturns wether a file name starts with the creation date of this file
getfuncparamsprocesses varargin list -
getfuncparamStrsimilar as getfuncparams but works with strings prpoerties
getvargreturns if a string is part of varargin and the next parameter
isatleastVerchecks the minimal version/release number of matlab
iscalledbycmdlinereturns wether a fnct was called by commandline directly
lastuidirreturns the file parts of the last uiopend file
matlabtoolboxdirreturns the default matlab add-on toolbox root directory for all toolboxes
mdfindspotlight using matlab on mac
mfile2mlxfile4markupConverts an Markup or publishable M file into an mlx live script
openbydoubleclickopens/starts a file by the operating system
opentolineTLsame as original fnct but deployable
osxsimplified version that shows osx version matlab version and sg lib version
paste2codeif called on the commandwindow, it returns the contant of the clipboard as matlab code
pcodedirTLcreates a temporary directory for the creation of pcodes
pingIPsends a single ping within one second to check the reachability of FTP server
publishSGPDFjust publishes the VLFL_EXP## files to save time in the current directory
readtable2codereads tables and creates strings in the command window that can be used as code in matlab m files
retainfieldsretains a list of fields from a struct
SGcreatebin2mfilereads any file, and writes a matlab fnct that can create a copy of this file
SGlibsimply opens the WWW pages SGlib.org and Matlab central
SGlibedithtmlhelptextopen the html help text in the 'SGLIB_HELP_Structures/html' folder
SGlibHelpTutorialsA feature for tutorial authors that provides hyperlinks to display and open existing tutorials.
SGlibmovepathtotopmoves the SG-Lib directory up in the search path
SGlibpathreturns the filepath of the toolbox directory
SGopentolinesame as opentoline which does not work anymore in 2020b Update6 on Catilina
SGoutdatedExecution stops by reporting that the fnct is outdated
SGscriptfileexecutionsimplified interface for a stand alone version of the SG-Lib 5.0
SGtrialerrorgenerates an error message indicating a new attempt
SGversionreturns a license string
spotlightsearchspotlight using matlab on mac
stampcreates a text line for publishable code with currenct OSX version | Matlab Version | SGlib version
timluethjust open the entries of tim lueth at Matlab central
uniquecellunique command for cells
verJAVAfnct to check the JAVA Version of Matlab and OSX
verMLreturns the currently used Matlab Release
verOSXjust tired to find out why and when matlab chashes
verSGsystematic names for versions - use osx for all
webTLsame as original fnct but deployable
whichSGsearches for patters in filenames of matlab files
workdirchanges to the working directory and/or defines it



Copyright 2021-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21