Doxygen Source Code Documentation
HEAD_Rules.m File Reference
Go to the source code of this file.
|
Functions |
| if (nargin==0) |
end | if (isempty(FieldNames)) |
| if (FieldNames(Ntmp)== '~') |
initialize structure fields | Rules (Nfields).Name |
| for (ir=1:1:Nfields) |
| if (~isempty(CurName)) |
end | Rules (ir).Name |
| errordlg (ErrMessage) |
end | isempty (CurName) end%for cnt err=0 |
Variables |
| function [err, ErrMessage, Rules] |
Bethesda Maryland Define the
function name for easy referencing | FuncName = 'HEAD_Rules' |
Debug Flag | DBG = 1 |
initailize return variables | err = 1 |
| ErrMessage = [] |
| Rules = [] |
| FieldNames = '' |
end Need to retrieve rules
for all fields This is a~delimited
list of all the fields present
in this function | tmp1 = 'BRICK_FLOAT_FACS~BRICK_LABS~BRICK_KEYWORDS~BRICK_STATAUX~BRICK_STATS~BRICK_TYPES~BYTEORDER_STRING~' |
| tmp2 = 'DATASET_DIMENSIONS~DATASET_KEYWORDS~DATASET_NAME~DATASET_RANK~DELTA~HISTORY_NOTE~IDCODE_ANAT_PARENT~' |
| tmp3 = 'IDCODE_DATE~IDCODE_STRING~IDCODE_WARP_PARENT~LABEL_1~LABEL_2~MARKS_FLAGS~MARKS_HELP~MARKS_LAB~MARKS_XYZ~' |
| tmp4 = 'NOTES_COUNT~ORIENT_SPECIFIC~ORIGIN~SCENE_DATA~STAT_AUX~TAGALIGN_MATVEC~TAGSET_FLOATS~TAGSET_LABELS~TAGSET_NUM~' |
| tmp5 = 'TAXIS_FLOATS~TAXIS_NUMS~TAXIS_OFFSETS~TO3D_ZPAD~TYPESTRING~VOLREG_BASE_IDCODE~VOLREG_BASE_NAME~VOLREG_CENTER_BASE~' |
| tmp6 = 'VOLREG_CENTER_OLD~VOLREG_GRIDPARENT_IDCODE~VOLREG_GRIDPARENT_NAME~VOLREG_INPUT_IDCODE~VOLREG_INPUT_NAME~' |
| tmp7 = 'VOLREG_ROTCOM_NUM~VOLREG_ROTPARENT_IDCODE~VOLREG_ROTPARENT_NAME~WARP_DATA~WARP_TYPE~' |
| AllFields = zdeblank(sprintf('%s%s%s%s%s%s%s', tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7)) |
end remove last~delimiter | Ntmp = length(FieldNames) |
end | Nfields = WordCount(FieldNames, '~') |
| isNum = GetWord(FieldNames, ir, '~') [] |
| Length = [] |
| minLength = [] |
switch | CurName |
switch case | BRICK_FLOAT_FACS |
case | BRICK_LABS |
case | BRICK_KEYWORDS |
case | BRICK_STATAUX |
case | BRICK_STATS |
case | BRICK_TYPES |
case | BYTEORDER_STRING |
case | DATASET_DIMENSIONS |
case | DATASET_KEYWORDS |
case | DATASET_NAME |
case | DATASET_RANK |
case | DELTA |
case | HISTORY_NOTE |
case | IDCODE_ANAT_PARENT |
case | IDCODE_DATE |
case | IDCODE_STRING |
case | IDCODE_WARP_PARENT |
case | LABEL_1 |
case | LABEL_2 |
case | MARKS_FLAGS |
case | MARKS_HELP |
case | MARKS_LAB |
case | MARKS_XYZ |
case | NOTES_COUNT |
case | ORIENT_SPECIFIC |
case | ORIGIN |
case | SCENE_DATA |
case | STAT_AUX |
case | TAGALIGN_MATVEC |
case | TAGSET_FLOATS |
case | TAGSET_LABELS |
case | TAGSET_NUM |
case | TAXIS_FLOATS |
case | TAXIS_NUMS |
case | TAXIS_OFFSETS |
case | TO3D_ZPAD |
case | TYPESTRING |
case | VOLREG_BASE_IDCODE |
case | VOLREG_BASE_NAME |
case | VOLREG_CENTER_BASE |
case | VOLREG_CENTER_OLD |
case | VOLREG_GRIDPARENT_IDCODE |
case | VOLREG_GRIDPARENT_NAME |
case | VOLREG_INPUT_IDCODE |
case | VOLREG_INPUT_NAME |
case | VOLREG_ROTCOM_NUM |
case | VOLREG_ROTPARENT_IDCODE |
case | VOLREG_ROTPARENT_NAME |
case | WARP_DATA |
case | WARP_TYPE |
| otherwise |
| return |
Function Documentation
if |
( |
~ |
isempty(CurName) |
) |
|
|
Variable Documentation
switch case BRICK_FLOAT_FACS |
|
Bethesda Maryland Define the function name for easy referencing FuncName = 'HEAD_Rules' |
|