Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


WriteBrik.m File Reference

Go to the source code of this file.


Functions

M must be one or dimensional
the header 
structure (see BrikInfo)%if BYTEORDER_STRING is not specified
 if (nargin< 3)
 errordlg (ErrMessage)
end first check on Prefix if (~isfield(Opt, 'Prefix')|isempty(Opt.Prefix))
end set format if not present if (~isfield(Info,'FileFormat')|isempty(Info.FileFormat))
 if (isempty(Info)&size(M, 4)==1 &size(M, 3)==1)
 elseif (strcmp(Info.FileFormat,'1D'))
 if (size(M, 4)~=1|size(M, 3)~=1)
end end if (is1D)
end end if (isempty(Info))
default mode if (isfield(Opt,'Slices')&~isempty(Opt.Slices))
default mode if (length(Opt.Slices)~=1)
end if (Opt.Slices > 1) Opt1D.OverWrite
 if (isempty(Ext))
 if (~isempty(Info.Extension_1D))
end check on options if (~isfield(Opt, 'verbose')|isempty(Opt.verbose))
end if (~isfield(Opt, 'NoCheck')|isempty(Opt.NoCheck))
end if (Opt.verbose)
end fprintf (1,'%s verbose:Checking input data...', FuncName)
end if (~isfield(Opt, 'Scale')|isempty(Opt.Scale))
end if (~isfield(Opt, 'View')|isempty(Opt.View))
end if (~isempty(findstr('orig', lower(Opt.View))))
 elseif (~isempty(findstr('acpc', lower(Opt.View))))
 elseif (~isempty(findstr('tlrc', lower(Opt.View))))
end if (~isfield(Opt, 'AppendHistory')|isempty(Opt.AppendHistory))
This check is done later on
before we write Slice 
Frame (see below)%if(exist(FnameHEAD)
unsqueeze the array sizes (Keith's addition to fix writing time series, one slice at a time.Oct 01 04) if nd
end if (nd<=2) isVect
end if (isfield(Info, 'DATASET_DIMENSIONS')&length(Info.DATASET_DIMENSIONS)< 3 &length(Info.DATASET_DIMENSIONS) > 0)
end if ((~isfield(Info, 'DATASET_DIMENSIONS')|isempty(Info.DATASET_DIMENSIONS))&isVect) err
end if ((~isfield(Info, 'DATASET_RANK')|isempty(Info.DATASET_RANK))&isVect) err
end if (isfield(Info, 'DATASET_DIMENSIONS')&~isempty(Info.DATASET_DIMENSIONS)&~isVect)%if(N(1)~
end end setup DATASET_DIMENSIONS
and DATASET_RANK if needed 
if (~isfield(Info, 'DATASET_DIMENSIONS')|isempty(Info.DATASET_DIMENSIONS))
end if (~isfield(Info, 'DATASET_RANK')|isempty(Info.DATASET_RANK))
end any Mandatory variables
have now been check on the
Header content Check out the
values in Info 
if (~Opt.NoCheck)
end any Mandatory variables
have now been check on the
Header content Check out the
values in Info 
fprintf (1,'HEAD Info structure...')
 if (err)
end end reshape to a vector if (~isVect|nd==2)
end Delete the let afni take
care of them 
if (isfield(Info,'BRICK_STATS'))
end Delete the let afni take
care of them 
rmfield (Info,'BRICK_STATS')
end if (isfield(Info,'BRICK_FLOAT_FACS'))
end rmfield (Info,'BRICK_FLOAT_FACS')
end figure out the ouput format if (~isfield(Info, 'BRICK_TYPES')|isempty(Info.BRICK_TYPES))
end if (~isfield(Info, 'BYTEORDER_STRING')|isempty(Info.BYTEORDER_STRING))
 if (ed_c(1)== 'L') ByteOrder
 elseif (ed_c(1)== 'B') ByteOrder
end else if (~isempty(strmatch('MSB_FIRST', Info.BYTEORDER_STRING)))
Big Endian else if (~isempty(strmatch('LSB_FIRST', Info.BYTEORDER_STRING)))
 if (length(itype) > 1)
 if (~isfield(Opt,'Slices')|isempty(Opt.Slices))
 if (~isfield(Opt,'Frames')|isempty(Opt.Frames))
 if (Opt.Scale &isallslices &isallframes)
 fprintf (1,'Scaling...')
 for (j=1:1:Info.DATASET_RANK(2))
Info BRICK_STATS (2.*(j-1)+1)
Info BRICK_STATS (2.*j)
Info BRICK_FLOAT_FACS (j)
a bit lower than if (Info.BRICK_FLOAT_FACS(j)==0) Info.BRICK_FLOAT_FACS(j)
else M (istrt:istp)
open file for writing based
on the type specified in Info
if Opt 
Slices (1)
end if (isallslices &isallframes) for frame
end end write the file fprintf (1,'Writing%s to disk...', FnameBRIK)
if isallslices fseek (fid, numpix *Info.DATASET_DIMENSIONS(3)*(frame-1)*Info.TypeBytes, 'bof')
 fseek (fid, numpix *(slice-1+Info.DATASET_DIMENSIONS(3)*(frame-1))*Info.TypeBytes, 'bof')
end end end end if (cnt~=prod(size(M)))
 fclose (fid)
 if (filexist(FnameBRIK)==2)
 delete (FnameBRIK)
remove this annoying tset message (some bug....)[err
 if (Nlines >=2)
end if (tmp)
 if (~isfield(Info,'HISTORY_NOTE')|isempty(Info.HISTORY_NOTE))
end call for the function
to write the header 
fprintf (1,'Writing%s to disk...', FnameHEAD)
end fprintf (1,'Done.\n')

Variables

 function [err, ErrMessage, Info]
M must be one or dimensional Info = Info_1D(M)
M must be one or dimensional
the header native is the default
format if BRICK_TYPES is not 
specified
M must be one or dimensional
the header native is the default
format if BRICK_TYPES is not
short is the default Info
can be empty for D files but
if you have one from BrikLoad
you should use it Opt an options
structure with the following 
fields
M must be one or dimensional
the header native is the default
format if BRICK_TYPES is not
short is the default Info
can be empty for D files but
if you have one from BrikLoad
you should use it Opt an options
structure with the following
Most of the options are irrelevant
for D formats 
Scale = 0
 FUNCTION_VERSION = 'V2.0'
Debug Flag DBG = 1
initailize return variables err = 1
 ErrMessage = ''
 return
end set format if not present
Info 
FileFormat = 'BRIK'
end is this a D file is1D = 0
end Opt1D OverWrite = 'n'
end end Opt1D Space = 't'
Opt1D Fast = 'y'
Opt1D verbose = 0
 Ext = sprintf('%s', Info.Extension_1D)
end end FullName = sprintf('%s%s', Name, Ext)
end Info Extension_1D = sprintf('%s', Ext)
Info RootName = sprintf('%s', Name)
end Opt NoCheck = 0
end Opt View = 'orig'
end Opt Views = '+orig'
end Opt AppendHistory = 1
end form the flename based
on the stuff in Opt 
Prefix
end form the flename based
on the stuff in Opt just use
the option 
Fname = sprintf('%s%s', Opt.Prefix, Opt.Views)
 FnameHEAD = sprintf('%s%s.HEAD', Opt.Prefix, Opt.Views)
 FnameBRIK = sprintf('%s%s.BRIK', Opt.Prefix, Opt.Views)
end make sure there is no
clash in input data is M a
D or D 
N = zeros(1,4)
 nd = size(M) ndims(M)
else isVect = 0
end end OK
end end setup DATASET_DIMENSIONS
and DATASET_RANK if needed
Info 
DATASET_DIMENSIONS = N(1:3)
end Info DATASET_RANK = [3 N(4)]
end any Mandatory variables
have now been 
set
 end [err, ErrMessage, Info] = CheckBrikHEAD(Info)
end end reshape to a vector M = reshape(M, prod(N), 1)
end Delete the Brick_Stats
end figure out the ouput format B_type = 1
end set the order based on the machine
end set the order based on
the used to 
be
prior to Feb [c_c, mx_c, ed_c] = computer
Little Endian Info BYTEORDER_STRING = 'LSB_FIRST'
end else ByteOrder = 'ieee-be'
end end end itype = unique(B_type)
end switch case typestr = 'ubit8'
end figure out if scaling
is required 
allslices = 1:Info.DATASET_DIMENSIONS(3)
Opt Slices = allslices
end isallslices = all(ismember(allslices,Opt.Slices))
 allframes = 1:Info.DATASET_RANK(2)
Opt Frames = allframes
end isallframes = all(ismember(allframes,Opt.Frames))
Info BRICK_FLOAT_FACS = zeros(1,Info.DATASET_RANK(2))
end NperBrik = Info.DATASET_DIMENSIONS(1) .* Info.DATASET_DIMENSIONS(2) .* Info.DATASET_DIMENSIONS(3)
 istrt = 1+ (j-1).*NperBrik
 istp = istrt + NperBrik - 1
end end end numpix = Info.DATASET_DIMENSIONS(1)*Info.DATASET_DIMENSIONS(2)
 numslices = length(Opt.Slices)
 numframes = length(Opt.Frames)
end end else [fid, mess] = fopen (FnameBRIK, 'r+', ByteOrder)
end if isallslices &isallframes cnt = fwrite(fid, M, typestr)
for k
else for j
if Opt OptHist AFNI_Format = 1
if isunix [tmp, OptHist.PerSig] = unix('whoami')
remove this annoying tset snl
remove this annoying tset Nlines = GetNextLine(OptHist.PerSig, 2)
end OptHist PerSig = sprintf('DunnoWho')
Info HISTORY_NOTE = ''

Function Documentation

Info BRICK_FLOAT_FACS j   ) 
 

Info BRICK_STATS 2.*  j  ) 
 

Info BRICK_STATS 2.*(j-1)+  1  ) 
 

delete FnameBRIK   ) 
 

elseif ed_c(1)  = = 'B'  ) 
 

elseif isempty(findstr('tlrc', lower(Opt.View)))  ) 
 

elseif isempty(findstr('acpc', lower(Opt.View)))  ) 
 

elseif strcmp(Info.FileFormat,'1D')   ) 
 

errordlg ErrMessage   ) 
 

fclose fid   ) 
 

for j  = 1:1:Info.DATASET_RANK(2)  ) 
 

end fprintf ,
'Done.\n
 

end call for the function to write the header fprintf ,
'Writing%s to disk...'  ,
FnameHEAD 
 

end end write the file fprintf ,
'Writing%s to disk...'  ,
FnameBRIK 
 

fprintf ,
'Scaling...' 
 

end any Mandatory variables have now been check on the Header content Check out the values in Info fprintf ,
'HEAD Info structure...' 
 

end fprintf ,
'%s verbose:Checking input data...'  ,
FuncName 
 

This check is done later on before we write Slice Frame see  below  ) 
 

fseek fid  ,
numpix *(slice-1+Info.DATASET_DIMENSIONS(3)*(frame-1))*Info.  TypeBytes,
'bof' 
 

if isallslices fseek fid  ,
numpix *Info.DATASET_DIMENSIONS(3)*(frame-1)*Info.  TypeBytes,
'bof' 
 

if isfield(Info,'HISTORY_NOTE')|isempty(Info.HISTORY_NOTE)  ) 
 

end if tmp   ) 
 

if Nlines >=  2  ) 
 

if filexist(FnameBRIK = = 2  ) 
 

end end end end if cnt~  = prod(size(M))  ) 
 

end if isallslices isallframes  ) 
 

a bit lower than if Info.  BRICK_FLOAT_FACS(j) = =0  ) 
 

if Opt.Scale &isallslices isallframes  ) 
 

if isfield(Opt,'Frames')|isempty(Opt.Frames)  ) 
 

if isfield(Opt,'Slices')|isempty(Opt.Slices)  ) 
 

if length(itype ,
 

Big Endian else if isempty(strmatch('LSB_FIRST', Info.BYTEORDER_STRING))  ) 
 

end else if isempty(strmatch('MSB_FIRST', Info.BYTEORDER_STRING))  ) 
 

if ed_c(1)  = = 'L'  ) 
 

end if isfield(Info, 'BYTEORDER_STRING')|isempty(Info.BYTEORDER_STRING)  ) 
 

end figure out the ouput format if isfield(Info, 'BRICK_TYPES')|isempty(Info.BRICK_TYPES)  ) 
 

end if isfield(Info,'BRICK_FLOAT_FACS')   ) 
 

end Delete the let afni take care of them if isfield(Info,'BRICK_STATS')   ) 
 

end end reshape to a vector if ~isVect nd = = 2  ) 
 

if err   ) 
 

end any Mandatory variables have now been check on the Header content Check out the values in Info if ~Opt.  NoCheck  ) 
 

end if isfield(Info, 'DATASET_RANK')|isempty(Info.DATASET_RANK)  ) 
 

end end setup DATASET_DIMENSIONS and DATASET_RANK if needed if isfield(Info, 'DATASET_DIMENSIONS')|isempty(Info.DATASET_DIMENSIONS)  ) 
 

end if isfield(Info, 'DATASET_DIMENSIONS')&~isempty(Info.DATASET_DIMENSIONS)&~  isVect  ) 
 

end if (~isfield(Info, 'DATASET_RANK')|isempty(Info.DATASET_RANK))&  isVect  ) 
 

end if (~isfield(Info, 'DATASET_DIMENSIONS')|isempty(Info.DATASET_DIMENSIONS))&  isVect  ) 
 

end if isfield(Info, 'DATASET_DIMENSIONS')&length(Info.DATASET_DIMENSIONS)< 3 &length(Info.DATASET_DIMENSIONS) >  0  ) 
 

end if nd<=  2  ) 
 

end if isfield(Opt, 'AppendHistory')|isempty(Opt.AppendHistory)  ) 
 

end if isempty(findstr('orig', lower(Opt.View)))  ) 
 

end if isfield(Opt, 'View')|isempty(Opt.View)  ) 
 

end if isfield(Opt, 'Scale')|isempty(Opt.Scale)  ) 
 

end if Opt.  verbose  ) 
 

end if isfield(Opt, 'NoCheck')|isempty(Opt.NoCheck)  ) 
 

end check on options if isfield(Opt, 'verbose')|isempty(Opt.verbose)  ) 
 

if isempty(Info.Extension_1D)  ) 
 

if isempty(Ext = = 1  ) 
 

end if Opt.  Slices,
 

default mode if length(Opt.Slices)~  = 1  ) 
 

default mode if isfield(Opt,'Slices')&~isempty(Opt.Slices)   ) 
 

end end if isempty(Info  ) 
 

end end if is1D   ) 
 

if size(M, 4)~  = 1 | size(M,3) ~= 1  ) 
 

if isempty(Info)&size(M, 4)  = = 1 & size(M,3) == 1  ) 
 

end set format if not present if isfield(Info,'FileFormat')|isempty(Info.FileFormat)  ) 
 

end first check on Prefix if isfield(Opt, 'Prefix')|isempty(Opt.Prefix)  ) 
 

if  ) 
 

else M istrt:istp   ) 
 

remove this annoying tset message some  bug....  ) 
 

end rmfield Info  ,
'BRICK_FLOAT_FACS' 
 

end Delete the let afni take care of them rmfield Info  ,
'BRICK_STATS' 
 

unsqueeze the array sizes Keith's addition to fix writing time  series,
one slice at a time.Oct 01  04
 

open file for writing based on the type specified in Info if Opt Slices  ) 
 

M must be one or dimensional the header structure see  BrikInfo  ) 
 


Variable Documentation

if Opt OptHist AFNI_Format = 1
 

Definition at line 406 of file WriteBrik.m.

allframes = 1:Info.DATASET_RANK(2)
 

Definition at line 314 of file WriteBrik.m.

end figure out if scaling is required allslices = 1:Info.DATASET_DIMENSIONS(3)
 

Definition at line 309 of file WriteBrik.m.

end Opt AppendHistory = 1
 

Definition at line 178 of file WriteBrik.m.

short else B_type = 1
 

Definition at line 261 of file WriteBrik.m.

end set the order based on the used to be
 

Definition at line 265 of file WriteBrik.m.

Referenced by basis_evaluation(), basis_parser(), basis_write_iresp(), basis_write_sresp(), cr_purge(), and read_input_data().

Info BRICK_FLOAT_FACS = zeros(1,Info.DATASET_RANK(2))
 

Definition at line 320 of file WriteBrik.m.

end Delete the Brick_Stats
 

Definition at line 253 of file WriteBrik.m.

Big Endian else ByteOrder = 'ieee-be'
 

Definition at line 282 of file WriteBrik.m.

Little Endian Info BYTEORDER_STRING = 'LSB_FIRST'
 

Definition at line 272 of file WriteBrik.m.

cnt = fwrite(fid, M, typestr)
 

Definition at line 384 of file WriteBrik.m.

end end setup DATASET_DIMENSIONS and DATASET_RANK if needed Info DATASET_DIMENSIONS = N(1:3)
 

Definition at line 230 of file WriteBrik.m.

end Info DATASET_RANK = [3 N(4)]
 

Definition at line 233 of file WriteBrik.m.

Debug Flag DBG = 1
 

Definition at line 90 of file WriteBrik.m.

end end else[fid, mess] = fopen (FnameBRIK, 'r+', ByteOrder)
 

Definition at line 359 of file WriteBrik.m.

end[err, ErrMessage] = CheckBrikHEAD(Info)
 

Definition at line 429 of file WriteBrik.m.

end end err = 1
 

Definition at line 436 of file WriteBrik.m.

ErrMessage = ''
 

Definition at line 431 of file WriteBrik.m.

Ext = sprintf('%s', Info.Extension_1D)
 

Definition at line 154 of file WriteBrik.m.

end Info Extension_1D = sprintf('%s', Ext)
 

Definition at line 157 of file WriteBrik.m.

return end Write the data switch Opt Fast = 'y'
 

Definition at line 106 of file wryte3.m.

prior to Feb[c_c, mx_c, ed_c] = computer
 

Definition at line 266 of file WriteBrik.m.

M must be one or dimensional the header native is the default format if BRICK_TYPES is not short is the default Info can be empty for D files but if you have one from BrikLoad you should use it Opt an options structure with the following fields
 

Definition at line 16 of file WriteBrik.m.

Referenced by SwapVoxels().

end set format if not present Info FileFormat = 'BRIK'
 

Definition at line 110 of file WriteBrik.m.

end form the flename based on the stuff in Opt just use the option Fname = sprintf('%s%s', Opt.Prefix, Opt.Views)
 

Definition at line 181 of file WriteBrik.m.

Referenced by SUMA_SureFit_Write(), SUMA_VEC_Read(), and SUMA_VEC_Write().

FnameBRIK = sprintf('%s%s.BRIK', Opt.Prefix, Opt.Views)
 

Definition at line 183 of file WriteBrik.m.

FnameHEAD = sprintf('%s%s.HEAD', Opt.Prefix, Opt.Views)
 

Definition at line 182 of file WriteBrik.m.

Opt Frames = allframes
 

Definition at line 316 of file WriteBrik.m.

end end FullName = sprintf('%s%s', Name, Ext)
 

Definition at line 149 of file WriteBrik.m.

Referenced by SUMA_far2dset(), SUMA_Load1DDset(), SUMA_LoadDXDset(), SUMA_LoadNimlDset(), and SUMA_OpenDX2dset().

function[err, ErrMessage, Info]
 

Initial value:

 WriteBrik (M, Info, Opt)
%
%   [err, ErrMessage, Info] = WriteBrik (M, Info, Opt)
%
%Purpose:
%
%    Writes a data vector or matrix in AFNI's  format
%    Also write data in AFNI's 1D file format
%     
%Input Parameters:
%   M is the brick data (in vector or matrix format)
%   for 1D formats

Definition at line 1 of file WriteBrik.m.

FUNCTION_VERSION = 'V2.0'
 

Definition at line 87 of file WriteBrik.m.

end Info HISTORY_NOTE = ''
 

Definition at line 424 of file WriteBrik.m.

Info = Info_1D(M)
 

Definition at line 151 of file WriteBrik.m.

is1D = 0
 

Definition at line 118 of file WriteBrik.m.

end isallframes = all(ismember(allframes,Opt.Frames))
 

Definition at line 318 of file WriteBrik.m.

end isallslices = all(ismember(allslices,Opt.Slices))
 

Definition at line 313 of file WriteBrik.m.

istp = istrt + NperBrik - 1
 

Definition at line 383 of file WriteBrik.m.

istrt = 1+ (j-1).*NperBrik
 

Definition at line 382 of file WriteBrik.m.

if isunix[tmp, OptHist.PerSig] = unix('whoami')
 

Definition at line 408 of file WriteBrik.m.

else isVect = 0
 

Definition at line 204 of file WriteBrik.m.

end switch itype = unique(B_type)
 

Definition at line 294 of file WriteBrik.m.

else for j
 

Initial value:

1:numslices
            slice=Opt.Slices(j)

Definition at line 379 of file WriteBrik.m.

for k
 

Initial value:

1:numframes
      frame=Opt.Frames(k)

Definition at line 371 of file WriteBrik.m.

end end reshape to a vector M = reshape(M, prod(N), 1)
 

Definition at line 250 of file WriteBrik.m.

end set the order based on the machine
 

Definition at line 265 of file WriteBrik.m.

end make sure there is no clash in input data is M a D or D N = zeros(1,4)
 

Definition at line 192 of file WriteBrik.m.

nd = size(M) ndims(M)
 

Definition at line 194 of file WriteBrik.m.

Referenced by AFNI_register_nD_func_init(), AFNI_register_nD_function(), cds(), copy_data(), dim_finish(), hilbertdelay_V2(), HISTO_main(), make_empty_data_element(), mri_medianfilter(), ncinquire(), ncvarinq(), NI_copy_struct(), NI_dataset_transpose(), NI_free_struct(), NI_pointto_struct(), NI_register_struct(), NI_set_dimen(), NI_unregister_struct(), plotpak_setdsh(), PLUTO_commandstring(), prolog(), setbound(), setdsh_(), setlin_(), SUMA_Householder(), SUMA_input(), SUMA_isNumString(), SUMA_ScaleToMap_Interactive(), SUMA_StringToNum(), THD_check_idcodes(), WINsorize(), wr_char_len(), write_char_init(), write_namelists(), and x_rsne().

remove this annoying tset Nlines = GetNextLine(OptHist.PerSig, 2)
 

Definition at line 410 of file WriteBrik.m.

end Opt NoCheck = 0
 

Definition at line 164 of file WriteBrik.m.

end NperBrik = Info.DATASET_DIMENSIONS(1) .* Info.DATASET_DIMENSIONS(2) .* Info.DATASET_DIMENSIONS(3)
 

Definition at line 323 of file WriteBrik.m.

numframes = length(Opt.Frames)
 

Definition at line 342 of file WriteBrik.m.

end end end numpix = Info.DATASET_DIMENSIONS(1)*Info.DATASET_DIMENSIONS(2)
 

Definition at line 340 of file WriteBrik.m.

numslices = length(Opt.Slices)
 

Definition at line 341 of file WriteBrik.m.

end end OK
 

Definition at line 228 of file WriteBrik.m.

switch Opt OverWrite = 'n'
 

Definition at line 80 of file wryte3.m.

end else OptHist PerSig = sprintf('DunnoWho')
 

Definition at line 420 of file WriteBrik.m.

end form the flename based on the stuff in Opt Prefix
 

Definition at line 180 of file WriteBrik.m.

return
 

Definition at line 437 of file WriteBrik.m.

Info RootName = sprintf('%s', Name)
 

Definition at line 158 of file WriteBrik.m.

end Opt Scale = 0
 

Definition at line 167 of file WriteBrik.m.

set
 

Referenced by initialize(), ISQ_disp_options(), MCW_val_bbox(), qh_gethash(), qh_maxmin(), qh_point_add(), qh_setcheck(), qh_setcompact(), qh_setcopy(), qh_setdel(), qh_setdellast(), qh_setdelnth(), qh_setdelnthsorted(), qh_setdelsorted(), qh_setduplicate(), qh_setin(), qh_setindex(), qh_setlarger(), qh_setlast(), qh_setnew(), qh_setnew_delnthsorted(), qh_setprint(), qh_setreplace(), qh_setsize(), qh_settempfree(), qh_settempfree_all(), qh_settemppush(), qh_settruncate(), qh_setunique(), qh_setzero(), r_wt_cb_SB_toggle(), SetResize(), and SUMA_cb_ColPlane_Delete().

Opt Slices = allslices
 

Definition at line 311 of file WriteBrik.m.

remove this annoying tset snl
 

Definition at line 410 of file WriteBrik.m.

end end Opt1D Space = 't'
 

Definition at line 138 of file WriteBrik.m.

M must be one or dimensional the header native is the default format if BRICK_TYPES is not specified
 

Definition at line 16 of file WriteBrik.m.

case typestr = 'ubit8'
 

Definition at line 302 of file WriteBrik.m.

end check on options Opt verbose = 0
 

Definition at line 163 of file WriteBrik.m.

end Opt View = 'orig'
 

Definition at line 168 of file WriteBrik.m.

Opt Views = '+orig'
 

Definition at line 174 of file WriteBrik.m.

 

Powered by Plone

This site conforms to the following standards: