|
| getInfo (l, a) |
|
| getInfos (l, a) |
|
| getInfoI (l, a) |
|
| chgusm2 (l, a, b, s, k) |
|
| chgusm (a, b, line) |
|
| lcat (p, q) |
| Concat two list to one.
|
|
| splitList (l, pos) |
| Split a list in two list at given position.
|
|
| moveListElement (l, pos, to) |
| move an elements in a list
|
|
| divideList (x, p, r1, r2, f) |
| Divide list.
|
|
| divideListString (x, p, r1, r2, f) |
| Divide string list.
|
|
| divideListPos (x, p, r1, r2, pos, f) |
| Divide list by position.
|
|
| divideList3 (x, p, r1, r2, f) |
| Divide list by position.
|
|
| extractList (l, e, f) |
| Extract list.
|
|
| isSmallerI (s, t) |
| Test if an int is smaller than another int.
|
|
| isLargerI (s, t) |
| Test if a int is larger than another int.
|
|
| isSmallerF (s, t) |
| Test if an float is smaller than another float.
|
|
| isLargerF (s, t) |
| Test if a float is larger than another float.
|
|
| isSmaller (s, t) |
| Test if a string is smaller than another string.
|
|
| isLarger (s, t) |
| Test if a string is larger than another string.
|
|
| suppDoublon (s1, s2) |
| Test if a string is equal to another string.
|
|
| suppDoublon2 (s1, s2) |
| Test if a value is equal to another value.
|
|
| suppDoublonCaseSensivity (s1, s2) |
| Test if a string is equal to another string case sensivity.
|
|
| quicksort (l, f) |
| Sort a list.
|
|
| quicksortByPos (l, pos, f) |
| Sort a list by position.
|
|
| quicksortList (l, f) |
| Sort a string list.
|
|
| quicksort3 (l, f) |
| Sort a string list.
|
|
| sortlist (l, f) |
| Sort a list.
|
|
| revertlist (list) |
| Reverse a list.
|
|
| isStringInList (l, string) |
| Test if a string exist in a list.
|
|
| isStringInListi (l, string) |
| Test if a string exist in a list case insensitivity.
|
|
| isStringInListiPos (l, string, pos, length) |
| Test if a string exist in a list case insensitivity.
|
|
| addUniqueStr (l, str) |
| Add a string element as unique.
|
|
| addUniqueStri (l, str) |
| Add a string element as unique, case insensitivity.
|
|
| getStringPosInList (l, string) |
| get a string position in a list
|
|
| getStringPosInListi (l, string) |
| get a string position in a list case insensitivity
|
|
| isFirstWordInList (l, string) |
| Test if a string exist in a list as the first word of the string.
|
|
| isFirstWordInListi (l, string) |
| Test if a string exist in a list as the first word of the string case insensitivity.
|
|
| isFirstStringInList (l, string) |
| Test if the first string of a list match to a word.
|
|
| isT1InList (l, val) |
| Test if the first tuple value in list is present.
|
|
| isT2InList (l, val) |
| Test if the second tuple value in list is present.
|
|
| getPathFile (longfile, file) |
| Get a file path and file name from a path.
|
|
| getlastPathDir (path) |
| Get the last directory from a path.
|
|
| getFileExt (file) |
| Get file extension from a path.
|
|
| getFilePathWithoutExt (file) |
| Get file path without the file extension.
|
|
| getFileDirectory (file) |
| Get path without the file name.
|
|
| getFileNameWithoutExt (file) |
| Get the file name without Path and Extension.
|
|
| getRelativePath (path, file) |
| Manage relative paths (relativ files should start with ./)
|
|
| createFolder (path) |
| Create a new folder.
|
|
| cutDotName (name) |
|
| makeDotName (id, name) |
|
| isExtInListi (l, string) |
|
| getShortName (name) |
| Compute a name with only allowed char from a string.
|
|
| getFilesFromDir (dir, mask) |
| Get the files list from a directory, with a file extension mask.
|
|
| getFilesFromDirFilter (dir, mask, cbfilter) |
| Get the files list from a directory, with a file extension mask and filter.
|
|
| getFilesFromDir2 (dir, mask) |
| Get the files list from a directory, with a file extension mask and case sensitive.
|
|
| getFilesFromDirFilter2 (dir, mask, cbfilter) |
| Get the files list from a directory, with a file extension mask and case sensitive and filter.
|
|
| getFilesNamesFromDir (dir, mask) |
| Get the files names list from a directory, with a file extension mask.
|
|
| getFilesNamesFromDir2 (dir, mask) |
| Get the files names list from a directory, with a file extension mask and case sensitive.
|
|
| sanitizeFileName (file) |
| Replace spaces in a file name and removes special characters that are unsupported on some platforms.
|
|
| getBooleanFromString (str) |
| Get the boolean value of a string.
|
|
| isLastWordfromString (word, string) |
| Compare the last word of a string.
|
|
| isFirstWordfromString (word, string) |
| Compare the first word of a string.
|
|
| capitalizeFirstLetter (s) |
| Make the first letter uppercase.
|
|
| listLowercase (l) |
| Transform a string list to lowercase.
|
|
| getDirListFromPath (path) |
| List the directories of a path.
|
|
| getFilesFromDirRecursive (dir) |
| List the files from a directory path recursively.
|
|
| getFilesFromDirFilterRecursive (dir, mask, cbfilter) |
| Get the files list from a directory, with a file extension mask and filter recursively.
|
|
| getFilesFromDirRecursive2 (dir) |
| List the files from a directory path recursively case sensitive.
|
|
| getFilesFromDirFilterRecursive2 (dir, mask, cbfilter) |
| Get the files list from a directory, with a file extension mask and case sensitive and filter recursively.
|
|
| cleanDirectory (dir) |
| Delete all the files of a directory.
|
|
| getDirectoryWithoutLastSlash (dir) |
| Remove the last '/' from a directory path.
|
|
| getDirectoryWithoutFirstSlash (dir) |
| Remove the first '/' from a directory path.
|
|
| apply_on_list (l, f, x) |
| apply a function to a list
|
|
| rev_apply_on_list (l, f, x) |
| apply a function to a list reserved
|
|
| search_in_list (l, f, x) |
| Search an element in a list.
|
|
| remove_from_list (l, p) |
| Remove an element in a list.
|
|
| remove_nth_from_list (list, n) |
|
| replace_in_list (list, old, new) |
|
| replace_nth_in_list (list, n, new) |
|
| add_nth_in_list (list, n, x) |
|
| tlr2 (l, n) |
|
| remove_string_from_list (l, elt) |
| Remove an string in a list.
|
|
| remove_idx_from_list (l, idx) |
| Remove an indexed element in a list.
|
|
| remove_sid_from_list (l, sid) |
| Remove a string indexed element in a list.
|
|
| remove_sid_from_listi (l, sid) |
| Remove a string indexed element in a list case incensivity.
|
|
| remove_first_string_from_list (l, elt) |
|
| remove_all_first_string_from_list (l, elt) |
|
| remove_first_and_second_string_from_list (l, elt1, elt2) |
|
| remove_all_first_string_from_second_elem_list (l, elt) |
|
| remove_first_and_second_string_from_second_elem_list (l, elt1, elt2) |
|
| remove_first_string_from_list_start_with (l, elt) |
|
| remove_first_string_from_second_element_list_start_with (l, elt) |
|
| pos_sid_in_list (l, p, n) |
|
| pos_in_list (l, p, n) |
|
| create_tab (n, f, x) |
|
| addFifo (x, f) |
|
| getFifo (f) |
|
| sizeFifo (f) |
|
| concFifo (f, g) |
|
| hexListToBignumList (l) |
|
| rename_sid_from_list (l, sid, nid) |
| Rename a string indexed element in a list.
|
|
| strreplaceChar (s, from, to) |
| Replace a string in an another string.
|
|
| strreplace (s, from, to) |
| Replace a string in an another string.
|
|
| strreplacei (s, from, to) |
| Replace a string in an another string, case insensivity.
|
|
| strToWordList (s) |
| convert a string to a list of words
|
|
| replaceByKeyIndex (s, key, args) |
| replace key by value position in arg list ("my string is $1 with $2" "val1"::"val2"::nil)
|
|
| replaceByKeyIndex2 (s, key, args) |
| replace key by value position in arg list ("my string is $1 with $2" "val1 val2")
|
|
| strcatnSep (l, sep) |
| Concat a string list with a defined separator.
|
|
| strcatnSepLimits (l, sep, nb) |
| Concat a string list with a defined separator and limits.
|
|
| strcatnlSep (l, sep) |
| Concat a string list with a defined separator and a line feed.
|
|
| strfindiList (l, s) |
|
| addSlashes (s) |
| Protect special character with a '\'.
|
|
| stripSlashes (s) |
| Remove special character protection '\'.
|
|
| addChar (s, p, c) |
| Protect char character with a char.
|
|
| stripChar (s, c) |
| Remove special character protection '\'.
|
|
| strTruncate (s, maxlen, rp) |
| Truncate a string.
|
|
| strQuote (s, q) |
| Quote a string.
|
|
| listQuote (l, q) |
| Quote a string list.
|
|
| strtrimChar (str, first, last) |
| Remove spaces and first / last character of a string.
|
|
| strToList (s) |
| Convert a String to a list of lines.
|
|
| removeNthChar (s, p) |
|
| contcatQuotedList (l, c) |
|
| strToQuotedList (s, c) |
| Convert a String to a list of lines but protect line with char.
|
|
| oneLineTransform (s, sep) |
| Change the line separation character.
|
|
| strToListSep (s, sep) |
| Convert a string to a list by a defined separator.
|
|
| strToListOpenCloseSep (s, osep, csep) |
| Convert a string to a list by a defined open / close separators.
|
|
| strToListSepCb (s, sep, cb) |
| Convert a string to a list by a defined separator.
|
|
| strbuildn (l) |
| Convert list of words and lines to a string.
|
|
| listToString (l) |
| Convert list of lines to a string.
|
|
| isNumber (s) |
| Check is a string is a number or a float.
|
|
| getNextToValue (cont, keyword) |
| get the line after a keyword, for example "KEYWORD value"
|
|
| floatToString (float) |
| transform a float into a clean readable string
|
|
| switchstrInv (l, s) |
| invert switchstr parameter
|
|
| switchstriInv (l, s) |
| invert switchstri parameter
|
|
| switchInv (l, s) |
| invert switch parameter
|
|
| strIsUrl (url) |
|
| urlDecode (s) |
|
| makeSimpleJson (lp) |
|
| cbCheckInternetConnection (inet, p, data, code) |
|
| checkInternetConnection (url, cbfun, param) |
| Test the Internet connection availability (multiplatform)
|
|
| clearHttpRequest () |
| Kill all current download requests.
|
|
| killHttpRequest (req) |
| Kill a download request.
|
|
| clearHttpCookies () |
| Clear all http cookies.
|
|
| getHttpDomain (url) |
| Get the domain of an url.
|
|
| getHtmlHeader (cont) |
| Get Html header from an http response.
|
|
| decompHtmlCookie (cookie) |
|
| getHtmlStatus (header) |
| Get Html Status code from header.
|
|
| setHtmlCookie (url, header) |
|
| makeHtmlCookieHeader (url) |
|
| makeHtmlCookie (url) |
|
| getHtmlCookie (url) |
|
| cbDownloadFile (curlobj, p, data, code) |
|
| downloadFile (file, cbfun) |
| Download an url.
|
|
| downloadFilePost (file, params, headeradd, cbfun) |
| Download an url.
|
|
| cbDownloadFileW (curlobj, p, data, code) |
|
| downloadFileW (file, wfile, cbfun) |
| Download an url in a file.
|
|
| cbGetContentLength (curlobj, p, data, code) |
|
| getUrlContentLenght (file, cbfun) |
| Get content size of an url.
|
|
| cbGetContentDate (curlobj, p, data, code) |
|
| getUrlContentDate (file, cbfun) |
| Get content date of an url.
|
|
| cbGetContentInfos (curlobj, p, data, code) |
|
| getUrlContentInfos (file, cbfun) |
| Get content infos of an url.
|
|
| cbGetUrlContent (curlobj, p, data, code) |
|
| deleteUrlEx (url, params, cbfun, headeradd, fullres) |
|
| postUrlEx (url, params, cbfun, headeradd, fullres) |
|
| getUrlEx (url, params, cbfun, headeradd, fullres) |
|
| postUrlMultiPartEx (url, lparams, cbfun, headeradd, fullres) |
|
| getUrl (url, params, cbfun) |
| Download an url using the GET method.
|
|
| postUrl (url, params, cbfun) |
| Download an url using the POST method.
|
|
| postUrlMultiPart (url, lparams, cbfun) |
| Download an url using the POST method with multipart.
|
|
| deleteUrl (url, params, cbfun) |
| Call the DELETE method on an url.
|
|
| sendMail (server, port, from, to, cc, subject, message, lparams, cbfun) |
|
| isCoordInRect (x, y, rect) |
| Test if the coordinates are in the rectangle.
|
|
| minf (a, b) |
| Get the smallest float value.
|
|
| ftori (val) |
| Convert a float value to a rounded int value (float to rounded integer)
|
|
| zeroVector (vec) |
| Test if a vector is set to 0.
|
|
| zeroVectorF (vec) |
| Test if a float vector is set to 0.
|
|
| vectorIsZero (vec) |
| Test if a vector is set to 0.
|
|
| vector2dIsZero (vec) |
| Test if a 2d vector is set to 0.
|
|
| vectorIsZeroF (vec) |
| Test if a float vector is set to 0.
|
|
| vector2dIsZeroF (vec) |
| Test if a 2d float vector is set to 0.
|
|
| vectorEqual (vec1, vec2) |
| Test if two vectors are equal.
|
|
| vectorEqualF (vec1, vec2) |
| Test if two float vectors are equal.
|
|
| normalizeVectorF (vec) |
| Normalize a float vector.
|
|
| vectorAverageF (vec) |
| Get the average of a vector.
|
|
| vectorCubeF (vec) |
| Get the cube of a vector.
|
|
| getVectorLength (vec1) |
| Get a vector length.
|
|
| getVectorLengthF (vec1) |
| Get a vector length.
|
|
| getVector4LengthF (vec1) |
| Get a vector 4 length.
|
|
| getVectorDistance (vec1, vec2) |
| Get the distance between 2 vectors.
|
|
| getVector2dDistance (vec1, vec2) |
| Get the distance between 2 2D vectors.
|
|
| getVectorDistanceF (vec1, vec2) |
| Get the distance between 2 vectors.
|
|
| crossVector (vec1, vec2) |
| Cross product of two vectors.
|
|
| crossVectorF (vec1, vec2) |
| Cross product of two vectors.
|
|
| dotVector (vec1, vec2) |
| Dot product of two vectors.
|
|
| dotVectorF (vec1, vec2) |
| Dot product of two vectors.
|
|
| getVectorAngle (vec1, vec2) |
| Get the angle between 2 vectors in radian.
|
|
| getVector2dAngle (vec1, vec2) |
| Get the angle between 2 2D vectors in degree.
|
|
| getVectorAngleF (vec1, vec2) |
| Get the angle between 2 vectors in radian.
|
|
| getVectorOrientedAngleF (vec1, vec2, planenormal) |
| Get the oriented angle between 2 vectors in radian, between pi and -pi.
|
|
let | acos (dotVectorF(normalizeVectorF vec1)(normalizeVectorF vec2)) -> angle in let crossVectorF vec1 vec2 -> cross in if(dotVectorF planenormal cross)<. 0.0 then(-.angle) else angle |
|
| minVector (vec1, vec2) |
| Min of two vectors.
|
|
| minVectorF (vec1, vec2) |
| Min of two vectors.
|
|
| minVector2F (vec1, vec2) |
| Min of two vectors 2.
|
|
| maxVector (vec1, vec2) |
| Max of two vectors.
|
|
| maxVectorF (vec1, vec2) |
| Max of two vectors.
|
|
| maxVector2F (vec1, vec2) |
| Max of two vectors.
|
|
| subVector (vec1, vec2) |
| Substract two vectors.
|
|
| subVectorF (vec1, vec2) |
| Substract two float vectors.
|
|
| subVector2 (vec1, vec2) |
| Substract two vectors 2.
|
|
| subVector2F (vec1, vec2) |
| Substract two float vectors 2.
|
|
| addVector (vec1, vec2) |
| Add two vectors.
|
|
| addVectorF (vec1, vec2) |
| Add two float vectors.
|
|
| addVector2 (vec1, vec2) |
| Add two vectors.
|
|
| addVector2F (vec1, vec2) |
| Add two float vectors 2.
|
|
| divideVector (vec1, vec2) |
| Divide two vectors.
|
|
| divideVectorF (vec1, vec2) |
| Divide two float vectors.
|
|
| divideVector2 (vec1, vec2) |
| Divide two vectors 2.
|
|
| divideVector2F (vec1, vec2) |
| Divide two float vectors 2.
|
|
| multiplyVector (vec1, vec2) |
| Multiply two vectors.
|
|
| multiplyVector2 (vec1, vec2) |
| Multiply two vectors 2.
|
|
| multiplyVectorF (vec1, vec2) |
| Multiply two float vectors.
|
|
| multiplyVector2F (vec1, vec2) |
| Multiply two float vectors 2.
|
|
| projectVector (vec1, vec2) |
| Project an int vector onto another int vector.
|
|
| projectVectorF (vec1, vec2) |
| Project a float vector onto another float vector.
|
|
| projectVectorOnPlane (vec, planenormal) |
| Project an int vector onto a plane defined by its int normal vector.
|
|
| projectVectorOnPlaneF (vec, planenormal) |
| Project a float vector onto a plane defined by its float normal vector.
|
|
| vectorPlaneIntersectionF (vec, vecpoint, planenormal, planepoint) |
| Intersection point between a plane and a vector.
|
|
| getPlaneNormalF (point1, point2, point3) |
| Get a plane normal from 3 points belonging to the plane.
|
|
| getVectorXF (vec) |
| Get vector X value.
|
|
| getVectorYF (vec) |
| Get vector Y value.
|
|
| getVectorZF (vec) |
| Get vector Z value.
|
|
| getShortestAngle (p, q) |
| Get the shortest angle.
|
|
| quatInverse (quat) |
| Get quaternion inverse.
|
|
| lookAtPYR (src, target, flipz) |
| LookAt function that return pitch yaw roll in radian.
|
|
| reorientQuat (quat, upvec) |
|
| lookAtQuat (src, target, upaxis) |
|
| getMonthDays (month, year) |
| get the number of day for a month depending of the year
|
|
| isDateString (date) |
| test if a date string is valid
|
|
| getSecondsFromDateTime (day, month, year, hours, minutes, seconds) |
| get the number of seconds from a complete date time
|
|
| getDateTimeFromString (date) |
| get the decomposed date time from a string date
|
|
| getCurrentDateTime (mode) |
| get the current date time
|
|
| getCurrentTime (mode) |
| get the current time
|
|
| cbCSVstrip (s) |
|
| formatCSV (sep, ltitles, llinevalues) |
| Write CSV format in string.
|
|
| writeCSV (filepath, sep, ltitles, llinevalues) |
| Write CSV format in file.
|
|
| readCSVdataWithTitle (data, sep) |
| read CSV data with titles
|
|
| readCSVdata (data, sep) |
| read CSV data
|
|
| readCSVdataToTab (data, sep) |
| CSV data to array.
|
|
| readCSVdataToTabSized (data, sep, rows, cols) |
| CSV data to array sized.
|
|
| readCSVTabToData (tdata, rows, cols) |
| CSV tab to list.
|
|
| readCSVdataToTabRow (data, sep, rowid, srctab, rows, cols) |
| CSV data to a single array row sized.
|
|
| readCSVdataToTabColumn (data, sep, colid, srctab, rows, cols) |
| CSV data to a single array column sized.
|
|