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' |
|