\expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{Q1-1-1}{}{Abstract}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{x1-1000}{QQ2-1-2}{Abstract}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{Q1-1-3}{}{Contents}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{x1-2000}{QQ2-1-4}{Contents}}{2}\relax \doTocEntry\tocsection{1}{\csname a:TocLink\endcsname{2}{x2-30001}{QQ2-2-5}{\hbox {}Introduction to QUALITY}}{4}\relax \doTocEntry\tocsection{2}{\csname a:TocLink\endcsname{3}{x3-40002}{QQ2-3-6}{\hbox {}Introduction to the facilities provided by the IRQ library}}{5}\relax \doTocEntry\tocsection{3}{\csname a:TocLink\endcsname{4}{x4-50003}{QQ2-4-7}{A Set of Four Typical IRQ Applications}}{7}\relax \doTocEntry\tocsubsection{3.1}{\csname a:TocLink\endcsname{4}{x4-60001}{QQ2-4-8}{SETQUAL}}{7}\relax \doTocEntry\tocsubsection{3.2}{\csname a:TocLink\endcsname{4}{x4-70002}{QQ2-4-9}{REMQUAL}}{8}\relax \doTocEntry\tocsubsection{3.3}{\csname a:TocLink\endcsname{4}{x4-80003}{QQ2-4-10}{SHOWQUAL}}{8}\relax \doTocEntry\tocsubsection{3.4}{\csname a:TocLink\endcsname{4}{x4-90004}{QQ2-4-11}{QUALTOBAD}}{8}\relax \doTocEntry\tocsection{4}{\csname a:TocLink\endcsname{5}{x5-100004}{QQ2-5-12}{Quality Names}}{9}\relax \doTocEntry\tocsection{5}{\csname a:TocLink\endcsname{6}{x6-110005}{QQ2-6-13}{\hbox {}Quality Expressions}}{10}\relax \doTocEntry\tocsection{6}{\csname a:TocLink\endcsname{7}{x7-120006}{QQ2-7-14}{Using IRQ routines}}{11}\relax \doTocEntry\tocsubsection{6.1}{\csname a:TocLink\endcsname{7}{x7-130001}{QQ2-7-15}{\hbox {}Constants and Error Values}}{11}\relax \doTocEntry\tocsubsection{6.2}{\csname a:TocLink\endcsname{7}{x7-140002}{QQ2-7-16}{Initialising an NDF for use with IRQ}}{12}\relax \doTocEntry\tocsubsection{6.3}{\csname a:TocLink\endcsname{7}{x7-150003}{QQ2-7-17}{Using previously initialised NDFs within IRQ}}{12}\relax \doTocEntry\tocsubsection{6.4}{\csname a:TocLink\endcsname{7}{x7-160004}{QQ2-7-18}{Accessing the quality names information stored in an NDF}}{12}\relax \doTocEntry\tocsubsection{6.5}{\csname a:TocLink\endcsname{7}{x7-170005}{QQ2-7-19}{Assigning and removing qualities to and from NDF pixels}}{12}\relax \doTocEntry\tocsubsection{6.6}{\csname a:TocLink\endcsname{7}{x7-180006}{QQ2-7-20}{\hbox {}Finding NDF pixels which satisfy a quality expression}}{13}\relax \doTocEntry\tocsection{7}{\csname a:TocLink\endcsname{8}{x8-190007}{QQ2-8-21}{Compiling and Linking with IRQ}}{14}\relax \doTocEntry\tocsubsection{7.1}{\csname a:TocLink\endcsname{8}{x8-200001}{QQ2-8-22}{Standalone Applications}}{14}\relax \doTocEntry\tocsubsection{7.2}{\csname a:TocLink\endcsname{8}{x8-210002}{QQ2-8-23}{ADAM Applications}}{14}\relax \doTocEntry\tocsection{A}{\csname a:TocLink\endcsname{9}{x9-220001}{QQ2-9-24}{Routine Descriptions}}{17}\relax \doTocEntry\tocsection{B}{\csname a:TocLink\endcsname{10}{x10-230002}{QQ2-10-25}{Classified List}}{20}\relax \doTocEntry\tocsubsection{B.1}{\csname a:TocLink\endcsname{10}{x10-240001}{QQ2-10-26}{Gaining Access to Quality Name Information Within an NDF}}{20}\relax \doTocEntry\tocsubsection{B.2}{\csname a:TocLink\endcsname{10}{x10-250002}{QQ2-10-27}{Storing, Retrieving and Deleting Quality Names}}{20}\relax \doTocEntry\tocsubsection{B.3}{\csname a:TocLink\endcsname{10}{x10-260003}{QQ2-10-28}{Handling Quality Expressions}}{21}\relax \doTocEntry\tocsubsection{B.4}{\csname a:TocLink\endcsname{10}{x10-270004}{QQ2-10-29}{Assigning Qualities to Selected Pixels}}{21}\relax \doTocEntry\tocsubsection{B.5}{\csname a:TocLink\endcsname{10}{x10-280005}{QQ2-10-30}{Enquiring Pixel Quality}}{22}\relax \doTocEntry\tocsection{C}{\csname a:TocLink\endcsname{11}{x11-290003}{QQ2-11-31}{\hbox {}Full Routine Specifications}}{24}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{12}{x12-300000}{QQ2-12-32}{ IRQ_ADDQN }}{24}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{12}{Q1-12-33}{}{\numberline {} IRQ_ADDQN -- Define a new quality name }}{24}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{12}{Q1-12-34}{}{\numberline {} IRQ_ADDQN -- Define a new quality name }}{24}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{13}{x13-310000}{QQ2-13-35}{ IRQ_ANNUL }}{25}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{13}{Q1-13-36}{}{\numberline {} IRQ_ANNUL -- Release an IRQ identifier }}{25}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{13}{Q1-13-37}{}{\numberline {} IRQ_ANNUL -- Release an IRQ identifier }}{25}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{14}{x14-320000}{QQ2-14-38}{ IRQ_CHKQN }}{25}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{14}{Q1-14-39}{}{\numberline {} IRQ_CHKQN -- Check a specified quality name to see if it is defined }}{25}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{14}{Q1-14-40}{}{\numberline {} IRQ_CHKQN -- Check a specified quality name to see if it is defined }}{25}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{15}{x15-330000}{QQ2-15-41}{ IRQ_CLOSE }}{25}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{15}{Q1-15-42}{}{\numberline {} IRQ_CLOSE -- Close down the IRQ identifier system }}{25}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{15}{Q1-15-43}{}{\numberline {} IRQ_CLOSE -- Close down the IRQ identifier system }}{25}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{16}{x16-340000}{QQ2-16-44}{ IRQ_CNTQ }}{25}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{16}{Q1-16-45}{}{\numberline {} IRQ_CNTQ -- Count the number of pixels which are set in each bit-plane of the QUALITY component }}{25}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{16}{Q1-16-46}{}{\numberline {} IRQ_CNTQ -- Count the number of pixels which are set in each bit-plane of the QUALITY component }}{25}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{17}{x17-350000}{QQ2-17-47}{ IRQ_CNTQ8 }}{26}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{17}{Q1-17-48}{}{\numberline {} IRQ_CNTQ8 -- Count the number of pixels which are set in each bit-plane of the QUALITY component }}{26}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{17}{Q1-17-49}{}{\numberline {} IRQ_CNTQ8 -- Count the number of pixels which are set in each bit-plane of the QUALITY component }}{26}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{18}{x18-360000}{QQ2-18-50}{ IRQ_COMP }}{26}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{18}{Q1-18-51}{}{\numberline {} IRQ_COMP -- Compile a quality expression }}{26}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{18}{Q1-18-52}{}{\numberline {} IRQ_COMP -- Compile a quality expression }}{26}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{19}{x19-370000}{QQ2-19-53}{ IRQ_DELET }}{27}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{19}{Q1-19-54}{}{\numberline {} IRQ_DELET -- Delete all quality-name information from an NDF }}{27}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{19}{Q1-19-55}{}{\numberline {} IRQ_DELET -- Delete all quality-name information from an NDF }}{27}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{20}{x20-380000}{QQ2-20-56}{ IRQ_FIND }}{28}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{20}{Q1-20-57}{}{\numberline {} IRQ_FIND -- Find quality name information within an NDF }}{28}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{20}{Q1-20-58}{}{\numberline {} IRQ_FIND -- Find quality name information within an NDF }}{28}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{21}{x21-390000}{QQ2-21-59}{ IRQ_FXBIT }}{28}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{21}{Q1-21-60}{}{\numberline {} IRQ_FXBIT -- Assign a fixed bit number to a quality name }}{28}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{21}{Q1-21-61}{}{\numberline {} IRQ_FXBIT -- Assign a fixed bit number to a quality name }}{28}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{22}{x22-400000}{QQ2-22-62}{ IRQ_GETQN }}{29}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{22}{Q1-22-63}{}{\numberline {} IRQ_GETQN -- Search for a specified quality name }}{29}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{22}{Q1-22-64}{}{\numberline {} IRQ_GETQN -- Search for a specified quality name }}{29}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{23}{x23-410000}{QQ2-23-65}{ IRQ_GETQX }}{30}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{23}{Q1-23-66}{}{\numberline {} IRQ_GETQX -- Get a quality expression from the user and check for syntax errors }}{30}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{23}{Q1-23-67}{}{\numberline {} IRQ_GETQX -- Get a quality expression from the user and check for syntax errors }}{30}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{24}{x24-420000}{QQ2-24-68}{ IRQ_NEW }}{30}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{24}{Q1-24-69}{}{\numberline {} IRQ_NEW -- Create a new structure to hold quality name information within an NDF extension }}{30}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{24}{Q1-24-70}{}{\numberline {} IRQ_NEW -- Create a new structure to hold quality name information within an NDF extension }}{30}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{25}{x25-430000}{QQ2-25-71}{ IRQ_NUMQN }}{31}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{25}{Q1-25-72}{}{\numberline {} IRQ_NUMQN -- Return number of defined quality names }}{31}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{25}{Q1-25-73}{}{\numberline {} IRQ_NUMQN -- Return number of defined quality names }}{31}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{26}{x26-440000}{QQ2-26-74}{ IRQ_NXTQN }}{31}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{26}{Q1-26-75}{}{\numberline {} IRQ_NXTQN -- Return the next quality name }}{31}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{26}{Q1-26-76}{}{\numberline {} IRQ_NXTQN -- Return the next quality name }}{31}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{27}{x27-450000}{QQ2-27-77}{ IRQ_RBIT }}{32}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{27}{Q1-27-78}{}{\numberline {} IRQ_RBIT -- Reserve a bit number for a given quality name }}{32}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{27}{Q1-27-79}{}{\numberline {} IRQ_RBIT -- Reserve a bit number for a given quality name }}{32}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{28}{x28-460000}{QQ2-28-80}{ IRQ_REMQN }}{32}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{28}{Q1-28-81}{}{\numberline {} IRQ_REMQN -- Remove the definition of a specified quality name }}{32}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{28}{Q1-28-82}{}{\numberline {} IRQ_REMQN -- Remove the definition of a specified quality name }}{32}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{29}{x29-470000}{QQ2-29-83}{ IRQ_RESQ }}{32}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{29}{Q1-29-84}{}{\numberline {} IRQ_RESQ -- Remove a given quality from all pixels in the NDF }}{32}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{29}{Q1-29-85}{}{\numberline {} IRQ_RESQ -- Remove a given quality from all pixels in the NDF }}{32}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{30}{x30-480000}{QQ2-30-86}{ IRQ_RESQL }}{33}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{30}{Q1-30-87}{}{\numberline {} IRQ_RESQL -- Remove a quality from a list of pixels, leaving unlisted pixels unchanged }}{33}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{30}{Q1-30-88}{}{\numberline {} IRQ_RESQL -- Remove a quality from a list of pixels, leaving unlisted pixels unchanged }}{33}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{31}{x31-490000}{QQ2-31-89}{ IRQ_RESQL8 }}{34}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{31}{Q1-31-90}{}{\numberline {} IRQ_RESQL8 -- Remove a quality from a list of pixels, leaving unlisted pixels unchanged }}{34}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{31}{Q1-31-91}{}{\numberline {} IRQ_RESQL8 -- Remove a quality from a list of pixels, leaving unlisted pixels unchanged }}{34}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{32}{x32-500000}{QQ2-32-92}{ IRQ_RESQM }}{34}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{32}{Q1-32-93}{}{\numberline {} IRQ_RESQM -- Remove a quality from pixels selected using a mask image, leaving unselected pixels unchanged }}{34}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{32}{Q1-32-94}{}{\numberline {} IRQ_RESQM -- Remove a quality from pixels selected using a mask image, leaving unselected pixels unchanged }}{34}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{33}{x33-510000}{QQ2-33-95}{ IRQ_RESQM8 }}{35}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{33}{Q1-33-96}{}{\numberline {} IRQ_RESQM8 -- Remove a quality from pixels selected using a mask image, leaving unselected pixels unchanged }}{35}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{33}{Q1-33-97}{}{\numberline {} IRQ_RESQM8 -- Remove a quality from pixels selected using a mask image, leaving unselected pixels unchanged }}{35}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{34}{x34-520000}{QQ2-34-98}{ IRQ_RLSE }}{36}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{34}{Q1-34-99}{}{\numberline {} IRQ_RLSE -- Release a temporary structure created by IRQ_NEW or IRQ_FIND }}{36}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{34}{Q1-34-100}{}{\numberline {} IRQ_RLSE -- Release a temporary structure created by IRQ_NEW or IRQ_FIND }}{36}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{35}{x35-530000}{QQ2-35-101}{ IRQ_RWQN }}{36}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{35}{Q1-35-102}{}{\numberline {} IRQ_RWQN -- Get and/or set the read-only flag for a quality name }}{36}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{35}{Q1-35-103}{}{\numberline {} IRQ_RWQN -- Get and/or set the read-only flag for a quality name }}{36}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{36}{x36-540000}{QQ2-36-104}{ IRQ_SBADx }}{36}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{36}{Q1-36-105}{}{\numberline {} IRQ_SBADx -- Set pixels `bad\texttt {'} which satisfy a given quality expression }}{36}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{36}{Q1-36-106}{}{\numberline {} IRQ_SBADx -- Set pixels `bad\texttt {'} which satisfy a given quality expression }}{36}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{37}{x37-550000}{QQ2-37-107}{ IRQ_SBADx }}{37}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{37}{Q1-37-108}{}{\numberline {} IRQ_SBADx -- Set pixels `bad\texttt {'} which satisfy a given quality expression }}{37}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{37}{Q1-37-109}{}{\numberline {} IRQ_SBADx -- Set pixels `bad\texttt {'} which satisfy a given quality expression }}{37}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{38}{x38-560000}{QQ2-38-110}{ IRQ_SETQ }}{38}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{38}{Q1-38-111}{}{\numberline {} IRQ_SETQ -- Assign a given quality to all pixels in the NDF }}{38}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{38}{Q1-38-112}{}{\numberline {} IRQ_SETQ -- Assign a given quality to all pixels in the NDF }}{38}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{39}{x39-570000}{QQ2-39-113}{ IRQ_SETQL }}{38}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{39}{Q1-39-114}{}{\numberline {} IRQ_SETQL -- Assign a given quality to a list of pixels, leaving unlisted pixels unchanged }}{38}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{39}{Q1-39-115}{}{\numberline {} IRQ_SETQL -- Assign a given quality to a list of pixels, leaving unlisted pixels unchanged }}{38}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{40}{x40-580000}{QQ2-40-116}{ IRQ_SETQL8 }}{39}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{40}{Q1-40-117}{}{\numberline {} IRQ_SETQL8 -- Assign a given quality to a list of pixels, leaving unlisted pixels unchanged }}{39}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{40}{Q1-40-118}{}{\numberline {} IRQ_SETQL8 -- Assign a given quality to a list of pixels, leaving unlisted pixels unchanged }}{39}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{41}{x41-590000}{QQ2-41-119}{ IRQ_SETQM }}{40}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{41}{Q1-41-120}{}{\numberline {} IRQ_SETQM -- Assign a quality to pixels selected using a mask image, leaving unselected pixels unchanged }}{40}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{41}{Q1-41-121}{}{\numberline {} IRQ_SETQM -- Assign a quality to pixels selected using a mask image, leaving unselected pixels unchanged }}{40}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{42}{x42-600000}{QQ2-42-122}{ IRQ_SETQM8 }}{40}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{42}{Q1-42-123}{}{\numberline {} IRQ_SETQM8 -- Assign a quality to pixels selected using a mask image, leaving unselected pixels unchanged }}{40}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{42}{Q1-42-124}{}{\numberline {} IRQ_SETQM8 -- Assign a quality to pixels selected using a mask image, leaving unselected pixels unchanged }}{40}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{43}{x43-610000}{QQ2-43-125}{ IRQ_SYNTX }}{41}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{43}{Q1-43-126}{}{\numberline {} IRQ_SYNTX -- Check the syntax of a quality expression }}{41}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{43}{Q1-43-127}{}{\numberline {} IRQ_SYNTX -- Check the syntax of a quality expression }}{41}\relax \doTocEntry\tocsection{D}{\csname a:TocLink\endcsname{44}{x44-620004}{QQ2-44-128}{HDS Data Structures}}{44}\relax \doTocEntry\tocsubsection{D.1}{\csname a:TocLink\endcsname{44}{x44-630001}{QQ2-44-129}{Quality names information stored in an NDF}}{44}\relax \doTocEntry\toclot{1}{\csname a:TocLink\endcsname{44}{x44-630011}{}{\ignorespaces Components of a $<$\textbf {QUALITY_NAMES}$>$ structure}}{table}\relax \doTocEntry\toclot{2}{\csname a:TocLink\endcsname{44}{x44-630022}{}{\ignorespaces Components of a $<$\textbf {IRQ_QUAL}$>$ structure}}{table}\relax \doTocEntry\tocsubsection{D.2}{\csname a:TocLink\endcsname{44}{x44-640002}{QQ2-44-132}{Temporary structures used to hold compiled quality expressions}}{50}\relax \doTocEntry\toclot{3}{\csname a:TocLink\endcsname{44}{x44-640013}{}{\ignorespaces Components of a $<$\textbf {QEXP}$>$ structure}}{table}\relax \doTocEntry\tocsection{E}{\csname a:TocLink\endcsname{45}{x45-650005}{QQ2-45-134}{Examples of Using IRQ}}{55}\relax \doTocEntry\tocsubsection{E.1}{\csname a:TocLink\endcsname{45}{x45-660001}{QQ2-45-135}{Adding a new quality name}}{55}\relax \doTocEntry\tocsubsection{E.2}{\csname a:TocLink\endcsname{45}{x45-670002}{QQ2-45-136}{Finding pixels which satisfy a quality expression}}{58}\relax \doTocEntry\tocsection{F}{\csname a:TocLink\endcsname{46}{x46-680006}{QQ2-46-137}{Packages Called by IRQ}}{60}\relax \doTocEntry\tocsection{G}{\csname a:TocLink\endcsname{47}{x47-690007}{QQ2-47-138}{\hbox {}IRQ Error Codes}}{62}\relax \doTocEntry\tocsection{H}{\csname a:TocLink\endcsname{48}{x48-700008}{QQ2-48-139}{Changes Introduced in Version 3.0 of this Document}}{65}\relax \doTocEntry\tocsection{I}{\csname a:TocLink\endcsname{49}{x49-710009}{QQ2-49-140}{Changes Introduced in Version 4.0 of this Document}}{66}\relax \doTocEntry\tocsection{J}{\csname a:TocLink\endcsname{50}{x50-7200010}{QQ2-50-141}{Changes Introduced in Version 5.0 of this Document}}{67}\relax