DESCRIPTION: This module tests if some functions generate C binding specific error indicators under certain incorrect conditions. SEMANTIC REQUIREMENTS:#F 204-207 209 210 213 214 217 220 222 224 226 228 230 232 235 256 262
SR1. If functions <inquire list of available workstation types>-<inquire modelling clipping facilities>,<inquire set of open workstation>,<inquire structure identifiers>,<inquire all conflicting structures>,<inquire conflictiing structures in network>,<inquire list of view indices>,<inquire posted structures>, <inquire list of polyline indices>,<inquire list of polymarker indices>,<inquire list of text indices>,<inquire list of interior indices>,<inquire list of edge indices>,<inquire list of pattern indices>, <inquire list of colour indices>,<inquire hlhsr identifier facilities>, <inquire hlhsr mode facilities>,<inquire polyline facilities>,<inquire polymarker facilities>,<inquire text facilities>,<inquire annotation facilities>,<inquire interior facilities>,<inquire edge facilities>,<inquire colour model facilties>,<inquire list of available generalized drawing primitives 3>,<inquire list of available generalized drawing primitives>, <inquire list of available generalized structure elements>,<inquire set of workstations to which posted>,<incremental spatial search 3>,<incremental spatial search> are called, and the specified start index is less than zero or larger than the last element in the implementation list, then error 2200 is generated and the function is ignored.
#F 204-207 209 210 213 214 217 220 222 224 226 228 230 232 235 256 262
SR2. If functions <inquire list of available workstation types>-<inquire modelling clipping facilities>,<inquire set of open workstation>,<inquire structure identifiers>,<inquire all conflicting structures>,<inquire conflictiing structures in network>,<inquire list of view indices>,<inquire posted structures>, <inquire list of polyline indices>,<inquire list of polymarker indices>,<inquire list of text indices>,<inquire list of interior indices>,<inquire list of edge indices>,<inquire list of pattern indices>, <inquire list of colour indices>,<inquire hlhsr identifier facilities>, <inquire hlhsr mode facilities>,<inquire polyline facilities>,<inquire polymarker facilities>,<inquire text facilities>,<inquire annotation facilities>,<inquire interior facilities>,<inquire edge facilities>,<inquire colour model facilties>,<inquire list of available generalized drawing primitives 3>,<inquire list of available generalized drawing primitives>, <inquire list of available generalized structure elements>,<inquire set of workstations to which posted>,<incremental spatial search 3>,<incremental spatial search> are called, and the specified length of application's list is negative, then error 2201 is generated and the function is ignored.
#F 214 218 223 225 227 229 231 233 236 241 242 243 244 249 250 269 308-312
SR3. If functions <inquire conflicting structures in network>, <inquire view representation>, <inquire polyline representation>, <inquire polymarker representation>, <inquire text representation>, <inquire interior representation>, <inquire edge representation>, <inquire pattern representation>, <inqurie colour representation>, <inquire locator device state 3>, <inquire locator device state>, <inqurie stroke device state 3>, <inquire stroke device state>, <inquire pick device state 3>, <inquire pick device state>, <inquire text extent>, <inquire paths to ancestors>-<incremental spatial search> are called, and enumeration type is out of range, then error indicator is set to 2202.
LOCAL DICTIONARY:
Functions --- 204: pqewk <inquire list of available workstation types> 205: pqphf <inquire phigs facilities> 206: pqgsef <inquire generalized structure element facilities> 207: pqmclf <inquire modelling clipping facilities> 209: pqopwk <inquire set of open workstations> 210: pqsid <inquire structure identifiers> 213: pqcst <inquire all conflicting structures> 214: pqcstn <inquire conflicting structures in network> 217: pqevwi <inquire list of view indices> 218: pqvwr <inquire view representation> 220: pqpost <inquire posted structures> 222: pqepli <inquire list of polyline indices> 223: pqplr <inquire polyline representation> 224: pqepmi <inquire list of polymarker indices> 225: pqpmr <inquire polymarker representation> 226: pqetxi <inquire list of text indices> 227: pqtxr <inquire text representation> 228: pqeii <inquire list of interior indices> 229: pqir <inquire interior representation> 230: pqeedi <inquire list of edge indices> 231: pqedr <inquire edge representation> 232: pqepai <inquire list of pattern indices> 233: pqpar <inquire pattern representation> 235: pqeci <inquire list of colour indices> 236: pqcr <inquire colour representation> 241: pqlcs3 <inquire locator device state 3> 242: pqlcs <inquire locator device state> 243: pqsks3 <inquire stroke device state 3> 244: pqsks <inquire stroke device state> 249: pqpks3 <inquire pick device state 3> 250: pqpks <inquire pick device state> 256: pqhrif <inquire hlhsr facilities> 262: pqplf <inquire polyline facilities> 264: pqpmf <inquire polymarker facilities> 266: pqtxf <inquire text facilities> 268: pqanf <inquire annotation facilities> 269: pqtxx <inquire text extent> 270: pqif <inquire interior facilities> 272: pqedf <inquire edge facilities> 276: pqcmdf <inquire colour model facilities> 279: pqegd3 <inquire list of available generalized drawing primitives 3> 280: pqegdp <inquire list of available generalized drawing primitives> 283: pqegse <inquire list of available generalized structure elements> 300: pqwkpo <inquire set of workstations to which posted> 308: pqpan <inquire paths to ancestors> 309: pqpde <inquire paths to descendants> 310: pels <element search> 311: piss3 <incremental spatial search 3> 312: piss <incremental spatial search> Data Structures ---
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.