This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
neuroelf_-_all_functions [2010/06/22 06:59] jochen added analyzetype (must have gotten lost, huh?) |
neuroelf_-_all_functions [2011/04/04 22:37] jochen ameliorated links to constructors of classes |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== NeuroElf - all functions ====== | ====== NeuroElf - all functions ====== | ||
+ | This page can be seen as a whole-sale reference to all function (M-) files of the toolbox. Currently, the documentation is spotty at best... | ||
+ | |||
===== Toolbox base folder, M-file list only ====== | ===== Toolbox base folder, M-file list only ====== | ||
+ | * [[BVQXfile]] - legacy function for BVQXtools users (passes to [[xff]]) | ||
+ | * [[ac2vmp]] - convert ''activation_clusters'' MAT file (Tor Wager tools) to VMP | ||
* [[acpc2tal]] - convert AC-PC coordinates into TAL coordinates | * [[acpc2tal]] - convert AC-PC coordinates into TAL coordinates | ||
* [[acsvread]] - reads a text based (non-numeric) csv file | * [[acsvread]] - reads a text based (non-numeric) csv file | ||
- | * [[afni_parse]] - internal parser for AFNI HEADer file structures | + | * afni_parse - internal parser for AFNI HEADer file structures |
- | * [[alphasim]] - simulate noise data to estimate cluster threshold | + | * [[alphasim - extended uses|alphasim]] - simulate noise data to estimate cluster threshold |
* [[analyze_setendian]] - set endian type for Analyze files | * [[analyze_setendian]] - set endian type for Analyze files | ||
* [[analyzetype]] - return properties of analyze image datatype | * [[analyzetype]] - return properties of analyze image datatype | ||
Line 10: | Line 14: | ||
* [[applybvtrf]] - apply BV transformation matrix to system coords | * [[applybvtrf]] - apply BV transformation matrix to system coords | ||
* [[applyfdr]] - apply FDR thresholding to given statistic | * [[applyfdr]] - apply FDR thresholding to given statistic | ||
+ | * [[applyspmsnc]] - apply SPM's spatial normalization (''*_sn.mat'') to coordinates | ||
* [[asciiread]] - reads a textfile into one char array | * [[asciiread]] - reads a textfile into one char array | ||
* [[asciitab]] - create custom ASCII representation of 2-D matrix | * [[asciitab]] - create custom ASCII representation of 2-D matrix | ||
* [[asciiwrite]] - writes a textfile from a char array to file | * [[asciiwrite]] - writes a textfile from a char array to file | ||
+ | * [[auroc]] - compute area under ROC | ||
* [[autocorr]] - estimate auto-correlation in data | * [[autocorr]] - estimate auto-correlation in data | ||
* averagepmps - average PMP objects and create new object (//abandoned for now//) | * averagepmps - average PMP objects and create new object (//abandoned for now//) | ||
Line 21: | Line 27: | ||
* [[binwrite]] - writes a binary stream from a char/uint8 array to file | * [[binwrite]] - writes a binary stream from a char/uint8 array to file | ||
* bitdump - dump bits in a uint buffer (//abandoned for now//) | * bitdump - dump bits in a uint buffer (//abandoned for now//) | ||
+ | * [[bstrapbca]] - bootstrap statistic using BCa | ||
+ | * [[bstrappct]] - bootstrap statistic using percentile | ||
* [[bvcoordconv]] - converting coordinates for BV | * [[bvcoordconv]] - converting coordinates for BV | ||
* [[bvtrf]] - compile a transformation matrix as in the 3D volume tools | * [[bvtrf]] - compile a transformation matrix as in the 3D volume tools | ||
Line 26: | Line 34: | ||
* bvxcreatefile - create new BVX file (//abandoned for now//) | * bvxcreatefile - create new BVX file (//abandoned for now//) | ||
* [[calcbetas]] - perform GLM regression | * [[calcbetas]] - perform GLM regression | ||
+ | * [[cellipse]] - confidence ellipse coordinates for scatter plot | ||
* [[checkstruct]] - check an 1x1 struct for validity | * [[checkstruct]] - check an 1x1 struct for validity | ||
* [[checksyntax]] - checks a snippet of code for syntax validity | * [[checksyntax]] - checks a snippet of code for syntax validity | ||
Line 65: | Line 74: | ||
* [[dicom4todmr]] - cheap try to convert a DICOM4 file into DMR/DWI | * [[dicom4todmr]] - cheap try to convert a DICOM4 file into DMR/DWI | ||
* [[dicom4tofmr]] - cheap try to convert a DICOM4 file into FMR/STC | * [[dicom4tofmr]] - cheap try to convert a DICOM4 file into FMR/STC | ||
+ | * dicom_dic - internally used DICOM dictionary function | ||
* [[dilate3d]] - perform 3D dilation with operator | * [[dilate3d]] - perform 3D dilation with operator | ||
* [[dispslice]] - displays a 2-D dataset as an image | * [[dispslice]] - displays a 2-D dataset as an image | ||
* [[dispslicemovie]] - display slice movie | * [[dispslicemovie]] - display slice movie | ||
+ | * [[dividetrimesh]] - divide triangular mesh into smaller triangles | ||
* [[emptysrf]] - create an empty surface container | * [[emptysrf]] - create an empty surface container | ||
- | * [[erode]] - perform 3D erosion with operator | + | * [[erode3d]] - perform 3D erosion with operator |
* [[exceltocoords]] - converts MS-Excel notation into 1x4 double array | * [[exceltocoords]] - converts MS-Excel notation into 1x4 double array | ||
* [[extcaller]] - from where was a call issued | * [[extcaller]] - from where was a call issued | ||
* [[fdr_thresholds]] - compute probability thresholds for q(FDR) levels | * [[fdr_thresholds]] - compute probability thresholds for q(FDR) levels | ||
* [[fendian]] - return an argument suitable for fopen (endianess) | * [[fendian]] - return an argument suitable for fopen (endianess) | ||
+ | * [[fieldsize]] - get size of struct field(s) in bytes | ||
* [[fileguessendian]] - guess endian type of (partial) file content | * [[fileguessendian]] - guess endian type of (partial) file content | ||
* [[filesize]] - return a file's size in bytes | * [[filesize]] - return a file's size in bytes | ||
Line 83: | Line 95: | ||
* [[fitrobustbisquare]] - faster fitting function for robust bisquare | * [[fitrobustbisquare]] - faster fitting function for robust bisquare | ||
* [[fitrobustbisquare_img]] - faster fitting function for robust bisquare | * [[fitrobustbisquare_img]] - faster fitting function for robust bisquare | ||
+ | * [[fitrobustbisquare_multi]] - faster fitting function for robust bisquare multiple models | ||
* [[flexinterpn]] - flexible data interpolation (up to 4D) (//MEX file stub/help//) | * [[flexinterpn]] - flexible data interpolation (up to 4D) (//MEX file stub/help//) | ||
* [[flexinterpn_demo]] - demonstration of flexinterpn | * [[flexinterpn_demo]] - demonstration of flexinterpn | ||
Line 100: | Line 113: | ||
* [[heartbeats]] - detect heart beats and frequency in physio data | * [[heartbeats]] - detect heart beats and frequency in physio data | ||
* [[hexdump]] - dump hexadecimal values into string | * [[hexdump]] - dump hexadecimal values into string | ||
+ | * [[histcount]] - M-file for histcountc MEX function | ||
* [[hrf]] - create canonical HRF shape | * [[hrf]] - create canonical HRF shape | ||
* [[hrfboost]] - assume that best fit is the (root of) sum of squares | * [[hrfboost]] - assume that best fit is the (root of) sum of squares | ||
* [[hxdouble]] - transform a double from/into a readable string | * [[hxdouble]] - transform a double from/into a readable string | ||
* [[hxsingle]] - transform a single from/into a readable string | * [[hxsingle]] - transform a single from/into a readable string | ||
+ | * [[icbm2tal]] - apply non-linear normalization parameters from ICBM to TAL space | ||
* [[icc]] - intraclass correlation calculation | * [[icc]] - intraclass correlation calculation | ||
* [[idftextread]] - read a text-converted IDF file (iView X) | * [[idftextread]] - read a text-converted IDF file (iView X) | ||
* [[image_complexity]] - give image complexity estimate | * [[image_complexity]] - give image complexity estimate | ||
* [[image_resize]] - resize a HxWxD numeric image to new measures | * [[image_resize]] - resize a HxWxD numeric image to new measures | ||
+ | * [[image_rotate]] - rotate a HxWxD numeric image | ||
* [[importbesa]] - import EEG/MEG data from a set of BESA files | * [[importbesa]] - import EEG/MEG data from a set of BESA files | ||
* [[importfif]] - import FIF file | * [[importfif]] - import FIF file | ||
- | * [[importvtcfromanalyze]] - import an FMR from Analzye files | + | * [[importfmrfromanalyze]] - import an FMR from Analzye files |
* [[importrfxglmfromspms]] - import SPM beta maps to a BrainVoyager GLM file | * [[importrfxglmfromspms]] - import SPM beta maps to a BrainVoyager GLM file | ||
- | * [[importvtcfromanalyze]] - import several Analzye SPM map files | + | * [[importvmpfromspms]] - import several Analzye SPM map files |
* [[importvmrfromanalyze]] - import a VMR from an Analzye file | * [[importvmrfromanalyze]] - import a VMR from an Analzye file | ||
* [[importvtcfromanalyze]] - import a VTC from Analzye files | * [[importvtcfromanalyze]] - import a VTC from Analzye files | ||
Line 118: | Line 134: | ||
* [[initialalignment]] - perform the automatic IA | * [[initialalignment]] - perform the automatic IA | ||
* [[invsystem]] - inverts the output argument order of system(...) | * [[invsystem]] - inverts the output argument order of system(...) | ||
+ | * [[isBVQXfile]] - legacy function for BVQXtools users (passes to [[isxff]]) | ||
* [[isabsolute]] - returns true if the given path is absolute | * [[isabsolute]] - returns true if the given path is absolute | ||
+ | * [[isectlp]] - compute intersection of line and plain (multi-dim) | ||
* [[isemptycell]] - returns a boolean array with isempty over cells (//MEX file stub/help//) | * [[isemptycell]] - returns a boolean array with isempty over cells (//MEX file stub/help//) | ||
* [[isinfnan]] - checking whether (any) element(s) are inf/nan (//MEX file stub/help//) | * [[isinfnan]] - checking whether (any) element(s) are inf/nan (//MEX file stub/help//) | ||
Line 127: | Line 145: | ||
* [[isxfigure]] - perform validity check on input | * [[isxfigure]] - perform validity check on input | ||
* [[isxini]] - perform validity check on input | * [[isxini]] - perform validity check on input | ||
+ | * [[jksample]] - Jack-Knife sampling indices | ||
* [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map (//MEX file stub/help//) | * [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map (//MEX file stub/help//) | ||
* [[kendtau]] - returns the Kendall tau statistic for two vectors | * [[kendtau]] - returns the Kendall tau statistic for two vectors | ||
Line 138: | Line 157: | ||
* [[lsqueeze]] - linear squeeze into Nx1 array | * [[lsqueeze]] - linear squeeze into Nx1 array | ||
* [[ltriasc]] - ASCII form of a lower triangle matrix (for Mx) | * [[ltriasc]] - ASCII form of a lower triangle matrix (for Mx) | ||
- | * [[madist]] - Mahalanobis distance of single data argument | + | * [[madistd]] - Mahalanobis distance of single data argument |
* [[mainver]] - get matlab main version | * [[mainver]] - get matlab main version | ||
* [[makelabel]] - returns a valid label from input | * [[makelabel]] - returns a valid label from input | ||
Line 150: | Line 169: | ||
* [[mergehemivmrs]] - merge segmented VMRs of LH and RH | * [[mergehemivmrs]] - merge segmented VMRs of LH and RH | ||
* [[mesh_morph]] - morph the coordinates of a mesh (//MEX file stub/help//) | * [[mesh_morph]] - morph the coordinates of a mesh (//MEX file stub/help//) | ||
+ | * [[mesh_neighborsarray]] - create a CxN neighbors list (0-filled) | ||
+ | * [[mesh_reconstruct]] - create direct border reconstruction information | ||
* [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles (//MEX file stub/help//) | * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles (//MEX file stub/help//) | ||
* [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes (//MEX file stub/help//) | * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes (//MEX file stub/help//) | ||
Line 158: | Line 179: | ||
* [[mkadir]] - create an absolute directory (unlike to MATLAB's mkdir) | * [[mkadir]] - create an absolute directory (unlike to MATLAB's mkdir) | ||
* [[mltype]] - return Matlab's datatype association | * [[mltype]] - return Matlab's datatype association | ||
+ | * [[mmregress]] - multi-model regression | ||
* [[mni2tal]] - converts coordinates from MNI brain to best Talairach guess | * [[mni2tal]] - converts coordinates from MNI brain to best Talairach guess | ||
* [[mpackage]] - MatLab Installation Package Generator | * [[mpackage]] - MatLab Installation Package Generator | ||
* [[mstrrep]] - replace multiple patterns (multi strrep) | * [[mstrrep]] - replace multiple patterns (multi strrep) | ||
* [[mtc_concat]] - concatenate MTCs | * [[mtc_concat]] - concatenate MTCs | ||
- | * multi_voi_avg - generate Multi-VOI averaging plots (//abandoned for now//) | + | * [[mtimesnd]] - mtimes (AxB * BxC) over dims 3, 4, ... |
* [[multimatch]] - match two lists of strings and return matched in first | * [[multimatch]] - match two lists of strings and return matched in first | ||
* [[multiset]] - set properties for multiple handles | * [[multiset]] - set properties for multiple handles | ||
Line 171: | Line 193: | ||
* [[neuroelf_gui]] - the NeuroElf graphical user interface (GUI) | * [[neuroelf_gui]] - the NeuroElf graphical user interface (GUI) | ||
* [[neuroelf_license]] - display NeuroElf license | * [[neuroelf_license]] - display NeuroElf license | ||
+ | * [[neuroelf_makefiles]] - create additional files used by NeuroElf | ||
* [[neuroelf_makelibs]] - compile MEX functions (mex/compiler needed!) | * [[neuroelf_makelibs]] - compile MEX functions (mex/compiler needed!) | ||
* [[neuroelf_pack]] - create installation/update/diff package | * [[neuroelf_pack]] - create installation/update/diff package | ||
Line 176: | Line 199: | ||
* [[neuroelf_setup]] - NeuroElf post installation setup | * [[neuroelf_setup]] - NeuroElf post installation setup | ||
* [[neuroelf_version]] - return the version of NeuroElf | * [[neuroelf_version]] - return the version of NeuroElf | ||
+ | * [[newhdr]] - create new HDR/NII object | ||
+ | * [[newhiresvmr]] - create new hi-res VMR | ||
* [[newnatresvmp]] - create natural resolution VMP object | * [[newnatresvmp]] - create natural resolution VMP object | ||
* [[noinfnan]] - replace Inf/NaN's in input with replacement value | * [[noinfnan]] - replace Inf/NaN's in input with replacement value | ||
+ | * [[normcdfc]] - M-file stub for MEX file | ||
* [[normvecs]] - normalize vector lengths to 1 | * [[normvecs]] - normalize vector lengths to 1 | ||
* [[num2strtab]] - creates a tabular data output of a numeric data table (//MEX file stub/help//) **NOT FUNCTIONAL YET** | * [[num2strtab]] - creates a tabular data output of a numeric data table (//MEX file stub/help//) **NOT FUNCTIONAL YET** | ||
Line 189: | Line 215: | ||
* [[pairs]] - returns the pairs of values in a vector/matrix | * [[pairs]] - returns the pairs of values in a vector/matrix | ||
* [[parseformula]] - parse a formula | * [[parseformula]] - parse a formula | ||
- | * parsenumtable - parse a numeric table (//deprecated, use u8str2double instead//) | ||
* [[parseopts]] - parse optional input arguments with defaults | * [[parseopts]] - parse optional input arguments with defaults | ||
* [[partoanalyze75]] - convert PAR/REC into Analyze 7.5 | * [[partoanalyze75]] - convert PAR/REC into Analyze 7.5 | ||
* [[pinvc]] - pseudo-inverse using svdc | * [[pinvc]] - pseudo-inverse using svdc | ||
* [[plotcurves]] - plot different curves and select those of interest | * [[plotcurves]] - plot different curves and select those of interest | ||
- | * [[pmfilter]] - apply a poly-mask bias filter to an image | + | * [[pmbfilter]] - apply a poly-mask bias filter to an image |
* pmpalignment - compute alignment PMPs (//abandoned for now//) | * pmpalignment - compute alignment PMPs (//abandoned for now//) | ||
* [[poolgroups]] - pool several sample groups into one stats analysis | * [[poolgroups]] - pool several sample groups into one stats analysis | ||
* [[prefilter]] - spike/shift/resonance filter data | * [[prefilter]] - spike/shift/resonance filter data | ||
- | * primes_b - generate list of prime numbers (//abandoned for now//) | ||
* progresscount - display progress in console as a step based counter (//abandoned for now//) | * progresscount - display progress in console as a step based counter (//abandoned for now//) | ||
* [[psctrans]] - perform PSC transformation on time course | * [[psctrans]] - perform PSC transformation on time course | ||
* [[qsort]] - sorting of 1-D vectors (//MEX file stub/help//) | * [[qsort]] - sorting of 1-D vectors (//MEX file stub/help//) | ||
+ | * [[rangegrid]] - expand 4xD range definition into coordinates (using ndgrid) | ||
* [[ranktrans]] - return rank transform of data | * [[ranktrans]] - return rank transform of data | ||
* [[rbalign]] - rigid-body alignment of one volume to a volume stack | * [[rbalign]] - rigid-body alignment of one volume to a volume stack | ||
Line 207: | Line 232: | ||
* readhrv - reads a heart rate variability text file (//abandoned for now//) | * readhrv - reads a heart rate variability text file (//abandoned for now//) | ||
* [[readpar]] - read a Philips PAR file | * [[readpar]] - read a Philips PAR file | ||
+ | * [[reccheck]] - check quality of REC file (using a subset of fmriquality) | ||
* [[regress_coords]] - find best matching quaternion t to match coordinates | * [[regress_coords]] - find best matching quaternion t to match coordinates | ||
* [[relfilename]] - build relative filename from two given files | * [[relfilename]] - build relative filename from two given files | ||
Line 214: | Line 240: | ||
* render_vol - 3-D rendering of an spm_vol struct (//abandoned for now//) | * render_vol - 3-D rendering of an spm_vol struct (//abandoned for now//) | ||
* [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image (//MEX file stub/help//) | * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image (//MEX file stub/help//) | ||
+ | * [[replacerobmean]] - replace outliers with robust mean estimate | ||
* [[resampleaa]] - anti-aliased resampling of data | * [[resampleaa]] - anti-aliased resampling of data | ||
* [[rmean]] - re-weighted mean | * [[rmean]] - re-weighted mean | ||
Line 240: | Line 267: | ||
* [[smoothkern]] - build N-dim smoothing kernel from FWHM | * [[smoothkern]] - build N-dim smoothing kernel from FWHM | ||
* [[smoothned]] - smooth non-equidistant data with a gaussian kernel | * [[smoothned]] - smooth non-equidistant data with a gaussian kernel | ||
+ | * [[smpdist]] - sample values from a discrete distribution | ||
* [[solvesudoku]] - solve a sudoku puzzle | * [[solvesudoku]] - solve a sudoku puzzle | ||
* [[spatent]] - spatial entropy of map values | * [[spatent]] - spatial entropy of map values | ||
Line 256: | Line 284: | ||
* srfalignment - align surface according to their folding patterns (//abandoned for now//) | * srfalignment - align surface according to their folding patterns (//abandoned for now//) | ||
* srfbvxalign - perform alignment of SRFs in a BVX file (//abandoned for now//) | * srfbvxalign - perform alignment of SRFs in a BVX file (//abandoned for now//) | ||
+ | * stcorrect - slice-time correction with additional options (**NOT YET FUNCTIONAL**) | ||
+ | * [[stoufferz]] - Stouffer's Z computation | ||
* [[structdiff]] - compare two structures | * [[structdiff]] - compare two structures | ||
* [[subclusters]] - separate mega cluster into sub-clusters | * [[subclusters]] - separate mega cluster into sub-clusters | ||
Line 264: | Line 294: | ||
* [[tablesextract]] - create tables and extracts from GLM/VMPs | * [[tablesextract]] - create tables and extracts from GLM/VMPs | ||
* [[tal2acpc]] - convert TAL coordinates into AC-PC coordinates | * [[tal2acpc]] - convert TAL coordinates into AC-PC coordinates | ||
+ | * [[tal2icbm]] - apply non-linear normalization from TAL to ICBM/MNI space | ||
* [[tal2mni]] - converts coordinates from TAL brain to best MNI-space guess | * [[tal2mni]] - converts coordinates from TAL brain to best MNI-space guess | ||
* tcchecksum - checksum using textcrypt (not reliable for binary data) (//abandoned for now//) | * tcchecksum - checksum using textcrypt (not reliable for binary data) (//abandoned for now//) | ||
Line 301: | Line 332: | ||
===== Toolbox base folder, C-based functions ===== | ===== Toolbox base folder, C-based functions ===== | ||
+ | * applyspmsnc.c | ||
* clustercoordsc.c | * clustercoordsc.c | ||
* conv3d.c | * conv3d.c | ||
Line 309: | Line 341: | ||
* floodfill3c.c | * floodfill3c.c | ||
* gluetostringc.c | * gluetostringc.c | ||
+ | * histcount.c | ||
+ | * hsvconv.c | ||
+ | * indexarray.c | ||
* isemptycell.c | * isemptycell.c | ||
* isinfnan.c | * isinfnan.c | ||
Line 317: | Line 352: | ||
* medianc.c | * medianc.c | ||
* mesh_morph.c | * mesh_morph.c | ||
+ | * mesh_neighborsarray.c | ||
+ | * mesh_reconstruct.c | ||
* mesh_trianglestoneighbors.c | * mesh_trianglestoneighbors.c | ||
* mesh_trimapmesh.c | * mesh_trimapmesh.c | ||
Line 322: | Line 359: | ||
* normcdfc.c | * normcdfc.c | ||
* num2strtab.c | * num2strtab.c | ||
+ | * pinvc.c | ||
* qsort.c | * qsort.c | ||
* renderlayers.c | * renderlayers.c | ||
* splittocellc.c | * splittocellc.c | ||
* svdc.c | * svdc.c | ||
- | * svmpredictc.c | + | * svm2x.cpp |
- | * svmtrainc.c | + | * svm3x.cpp |
+ | * svm3xmodel.c | ||
+ | * svmpredictc2x.c | ||
+ | * svmpredictc3x.c | ||
+ | * svmreadc3x.c | ||
+ | * svmtrainc2x.c | ||
+ | * svmtrainc3x.c | ||
+ | * svmwritec3x.c | ||
* threshlutc.c | * threshlutc.c | ||
* threshmapc.c | * threshmapc.c | ||
Line 336: | Line 381: | ||
* xffsrfwriteneighborsc.c | * xffsrfwriteneighborsc.c | ||
- | ===== transimg functions ===== | + | ===== transimg functions/methods ===== |
+ | * [[transimg|@transimg/transimg]] - constructor | ||
+ | * [[@transimg/addlayer]] - add a layer to a transimg object | ||
+ | * [[@transimg/any2ascii]] - overload for any2ascii call | ||
+ | * [[@transimg/delete]] - delete (free) object | ||
+ | * [[@transimg/dellayer]] - remove layer(s) from transimg object | ||
+ | * [[@transimg/display]] - show object (rendered form) | ||
+ | * [[@transimg/handle]] - return internal handle | ||
+ | * [[@transimg/joinlayers]] - call joinlayers.MEX on layers of transimg object | ||
+ | * [[@transimg/render]] - render object | ||
+ | * [[@transimg/setbackground]] - set/alter background color | ||
+ | * [[@transimg/sethandle]] - set graphics handle | ||
+ | * [[@transimg/setlayer]] - replace layer with new data | ||
+ | * [[@transimg/setlayeralpha]] - replace alpha channel of layer with new data | ||
+ | * [[@transimg/setlayerpixel]] - replace pixel data of layer with new data | ||
+ | * [[@transimg/subsref]] - overload for subsref call | ||
===== transio functions ===== | ===== transio functions ===== | ||
+ | * [[transio|@transio/transio]] - constructor | ||
+ | * [[@transio/any2ascii]] - overload for any2ascii call | ||
+ | * [[@transio/class]] - overload for class call | ||
+ | * [[@transio/datatype]] - return datatype of object | ||
+ | * [[@transio/display]] - overload for display call | ||
+ | * [[@transio/double]] - resolve data to double precision | ||
+ | * [[@transio/end]] - overload for end call | ||
+ | * [[@transio/filename]] - return filename of file storing underlying data | ||
+ | * [[@transio/isempty]] - overload for isempty call | ||
+ | * [[@transio/isinf]] - overload for isinf call | ||
+ | * [[@transio/isnan]] - overload for isnan call | ||
+ | * [[@transio/isnumeric]] - overload for isnumeric call | ||
+ | * [[@transio/littleendian]] - return little endian-ness (boolean value) of underlying data | ||
+ | * [[@transio/minus]] - overload for minus call | ||
+ | * [[@transio/mpower]] - overload for mpower call | ||
+ | * [[@transio/mrdivide]] - overload for mrdivide call | ||
+ | * [[@transio/mtimes]] - overload for mtimes call | ||
+ | * [[@transio/ndims]] - overload for ndims call | ||
+ | * [[@transio/numel]] - overload for numel call | ||
+ | * [[@transio/offset]] - return offset of data of object in underlying file | ||
+ | * [[@transio/plus]] - overload for plus call | ||
+ | * [[@transio/power]] - overload for power call | ||
+ | * [[@transio/rdivide]] - overload for rdivide call | ||
+ | * [[@transio/resolve]] - resolve data in native precision | ||
+ | * [[@transio/single]] - resolve data in single precision | ||
+ | * [[@transio/size]] - overload for size call | ||
+ | * [[@transio/subsasgn]] - overload for subsasgn call | ||
+ | * [[@transio/subsref]] - overload for subsref call | ||
+ | * [[@transio/times]] - overload for times call | ||
===== xff functions ===== | ===== xff functions ===== | ||
+ | * [[xff|@xff/xff]] - constructor and settings | ||
+ | * [[@xff/Call]] - UI/workspace-safe way to call a method on an object | ||
+ | * [[@xff/any2ascii]] - overload for any2ascii call | ||
+ | * [[@xff/bless]] - remove garbage-collection stack-trace (persistence control) | ||
+ | * [[@xff/clear]] - free memory associated with an object | ||
+ | * [[@xff/delete]] - free memory associated with an object | ||
+ | * [[@xff/display]] - overload for display call | ||
+ | * [[@xff/eq]] - overload for eq call | ||
+ | * [[@xff/fieldnames]] - overload for fieldnames call | ||
+ | * [[@xff/get]] - overload for get call | ||
+ | * [[@xff/getcont]] - retrieve object's content as struct | ||
+ | * [[@xff/help]] - retrieve help on object | ||
+ | * [[@xff/methods]] - overload for methods call | ||
+ | * [[@xff/ndims]] - overload for ndims call | ||
+ | * [[@xff/ne]] - overload for ne call | ||
+ | * [[@xff/new]] - create new object (requires additional parameter) | ||
+ | * [[@xff/setcont]] - set object's content (field number and names must match!) | ||
+ | * [[@xff/size]] - overload for size call | ||
+ | * [[@xff/subsasgn]] - overload for subsasgn call | ||
+ | * [[@xff/subsref]] - overload for subsref call (also methods) | ||
- | ==== xff private functions (methods) ==== | + | ==== xff private functions (besides OBJ::Method files) ==== |
+ | * [[@xff/private/bffdocu]] - documentation of BFF formats and functionality | ||
+ | * [[@xff/private/bffio]] - handle BFF (binary file formats) I/O | ||
+ | * [[@xff/private/bffparse]] - parse BFF specification files | ||
+ | * [[@xff/private/dcmio]] - handle DICOM I/O (input only) | ||
+ | * [[@xff/private/dicom_vr]] - DICOM value representations | ||
+ | * [[@xff/private/fifio]] - specifically handle FIF I/O (input only) | ||
+ | * [[@xff/private/tffdocu]] - documentation of TFF formats and functionality | ||
+ | * [[@xff/private/tffio]] - handle TFF (text file formats) I/O | ||
+ | * [[@xff/private/tffparse]] - parse TFF specification files | ||
+ | * [[@xff/private/xffclear]] - clear object (global variable memory) | ||
+ | * [[@xff/private/xffdetectmagic]] - detect filetype from magic tokens | ||
+ | * [[@xff/private/xffdtsfparsefibers]] - parse fibers in DTSF file | ||
+ | * [[@xff/private/xffdtsfwritefibers]] - write fibers to DTSF file | ||
+ | * [[@xff/private/xffformats]] - return parsed formats | ||
+ | * [[@xff/private/xffgetcont]] - get content of object | ||
+ | * [[@xff/private/xffgetscont]] - get super-structure content of object (incl. meta data) | ||
+ | * [[@xff/private/xffmethods]] - return available methods for object types | ||
+ | * [[@xff/private/xffrequestfile]] - file request dialog | ||
+ | * [[@xff/private/xffsetcont]] - set content of object | ||
+ | * [[@xff/private/xffsetscont]] - set super-structure content of object (update meta data) | ||
===== xfigure functions ===== | ===== xfigure functions ===== | ||
+ | * [[xfigure|@xfigure/xfigure]] - constructor | ||
+ | * [[@xfigure/any2ascii]] - overload for any2ascii call | ||
+ | * [[@xfigure/display]] - overload for display call | ||
+ | * [[@xfigure/fieldnames]] - overload for fieldnames call | ||
+ | * [[@xfigure/methods]] - overload for methods call | ||
+ | * [[@xfigure/mlhandle]] - return Matlab graphics handle of xfigure object | ||
+ | * [[@xfigure/mstring]] - apply MultiString method to object | ||
+ | * [[@xfigure/subsasgn]] - overload for subsasgn call | ||
+ | * [[@xfigure/subsref]] - overload for subsref call | ||
===== xini functions ===== | ===== xini functions ===== | ||
+ | * [[xini|@xini/xini]] - constructor | ||
+ | * [[@xini/display]] - overload for display call | ||
+ | * [[@xini/fieldnames]] - overload for fieldnames call | ||
+ | * [[@xini/methods]] - overload for methods call | ||
+ | * [[@xini/subsasgn]] - overload for subsasgn call | ||
+ | * [[@xini/subsref]] - overload for subsref call | ||
===== xprogress functions ===== | ===== xprogress functions ===== | ||
+ | * [[xprogress|@xprogress/xprogress]] - constructor | ||
+ | * [[@xprogress/closebar]] - close xprogress bar and clear object | ||
+ | * [[@xprogress/subsasgn]] - overload for subsasgn call | ||
+ | * [[@xprogress/subsref]] - overload for subsref call | ||