PHIGS WORKSTATION DESCRIPTION TABLE − contains information describing the capabilities of a PEX-SI PHIGS workstation
| Workstation Description Table Entry |
Data |
Initial |
| Type |
Value |
| workstation classification |
E |
API (RASTER) |
| dynamic modification flags: |
|
|
| view representation |
E |
GDY |
| polyline bundle representation |
E |
GDY |
| polymarker bundle representation |
E |
GDY |
| text bundle representation |
E |
GDY |
| interior bundle representation |
E |
GDY |
| edge bundle representation |
E |
GDY |
| pattern representation |
E |
GDY |
| colour representation |
E |
GDY |
| workstation transformation |
E |
GDY |
| highlighting filter |
E |
GDY |
| invisibility filter |
E |
GDY |
| HLHSR mode |
E |
GDY |
| structure content modifications |
E |
GDY |
| post structure |
E |
GDY |
| unpost structure |
E |
GDY |
| delete structure |
E |
GDY |
| reference modifications |
E |
GDY |
|
|
|
| default value for deferral state: |
|
|
| deferral mode |
E |
API (ASAP) |
| modification mode |
E |
API (UQUM) |
|
|
|
| number of available linetypes |
I |
ETI |
| list of available linetypes |
L(I) |
ETI |
| number of available linewidths |
I |
IDC |
| nominal linewidth |
R |
IDC |
| minimum linewidth |
R |
IDC |
| maximum linewidth |
R |
IDC |
| number of predefined polyline bundles |
I |
5 |
| table of predefined polyline bundles |
|
See Table 2 |
|
|
|
| number of polyline shading methods supported |
I |
ETI |
| list of polyline shading methods supported |
L(I) |
ETI |
| number of curve approximation criteria types supported |
I |
ETI |
| list of curve approximation criteria supported |
L(I) |
ETI |
|
|
|
| number of available marker types |
I |
ETI |
| list of available marker types |
L(I) |
ETI |
| number of available marker sizes |
I |
IDC |
| nominal marker size |
R |
IDC |
| minimum marker size |
R |
IDC |
| maximum marker size |
R |
IDC |
| number of predefined polymarker bundles |
I |
5 |
| table of predefined polymarker bundles |
|
See Table 3 |
|
|
|
| Workstation Description Table Entry |
Data |
Initial |
| Type |
Value |
| number of text font and precision pairs |
I |
LFI |
| list of text font and precision pairs |
L(FP) |
LFI |
| number of available character expansion factors |
I |
API (0: continuous range) |
| minimum character expansion factor |
R |
API (0) |
| maximum character expansion factor |
R |
API (MAXFLOAT) |
| number of available character heights |
I |
API (0: continuous range) |
| minimum character height |
R |
API (0) |
| maximum character height |
R |
API (MAXFLOAT) |
| number of predefined text bundles |
I |
6 |
| table of predefined text bundles |
|
See Table 4 |
|
|
|
| number of available annotation styles |
I |
ETI |
| list of available annotation styles |
L(I) |
ETI |
|
|
|
| number of available interior styles |
I |
ETI |
| list of available interior styles |
L(E) |
ETI |
| number of available hatch styles |
I |
ETI |
| list of available hatch styles |
L(I) |
ETI |
| number of predefined interior bundles |
I |
5 |
| table of predefined interior bundles |
|
See Table 5 |
|
|
|
| number of interior shading methods |
I |
ETI |
| list of interior shading methods |
L(I) |
ETI |
| number of reflectance equations supported |
I |
ETI |
| list of reflectance equations supported |
L(I) |
ETI |
|
|
|
| number of surface approximation criteria supported |
I |
ETI |
| list of surface approximation criteria supported |
L(I) |
ETI |
| number of trimming curve approximation criteria types supported |
I |
ETI |
| list of trimming curve approximation criteria supported |
L(I) |
ETI |
| maximum trimming curve order supported |
I |
IDC |
| number of parametric surface characteristics supported |
I |
ETI |
| list of parametric surface characteristics |
L(I) |
ETI |
|
|
|
| number of predefined pattern representations |
I |
GTI |
| table of predefined pattern representations |
|
GPE |
| number of available colour models |
I |
ETI |
| list of available colour models |
L(I) |
ETI |
|
|
|
| number of available edgetypes |
I |
ETI |
| list of available edgetypes |
L(I) |
ETI |
| number of available edgewidths |
I |
IDC |
| nominal edgewidth |
R |
IDC |
| minimum edgewidth |
R |
IDC |
| maximum edgewidth |
R |
IDC |
| number of predefined edge bundles |
I |
5 |
| table of predefined edge bundles |
|
See Table 6 |
|
|
|
| Workstation Description Table Entry |
Data |
Initial |
| Type |
Value |
| default colour model |
I |
API (RGB) |
| chromaticity coefficients of display primaries |
3×CC |
IDC |
| number of available colours or intensities |
I |
GTI |
| colour available |
E |
API+ |
| number of predefined colour representations |
I |
GTI |
| table of predefined colour representations |
|
GTI |
|
|
|
| number of available generalized drawing primitives 3 |
I |
ETI |
| list of available generalized drawing primitives 3 |
L(I) |
ETI |
| number of available generalized drawing primitives |
I |
ETI |
| list of available generalized drawing primitives |
L(I) |
ETI |
| number of available generalized structure elements |
I |
ETI |
| list of available generalized structure elements |
L(I) |
ETI |
|
|
|
| number of display priorities supported |
I |
GWI |
| maximum number of polyline bundle table entries |
I |
GTI |
| maximum number of polymarker bundle table entries |
I |
GTI |
| maximum number of text bundle table entries |
I |
GTI |
| maximum number of interior bundle table entries |
I |
GTI |
| maximum number of edge bundle table entries |
I |
GTI |
| maximum number of pattern table entries |
I |
GTI |
| maximum number of colour indices |
I |
GTI |
| maximum number of view indices |
I |
GTI |
|
|
|
| number of predefined depth cue indices |
I |
2 |
| table of predefined depth cue operations |
|
See Table 7 |
| maximum number of depth cue bundle table entries |
I |
GTI |
|
|
|
| number of predefined colour mapping table entries |
I |
1 |
| table of predefined colour mappings |
|
See Table 8 |
| maximum number of colour mapping table entries |
I |
GTI |
| number of colour mapping methods supported |
I |
ETI |
| list of colour mapping methods supported |
|
ETI |
| number of available true colours |
I |
API+ |
| number of available pseudo colours |
I |
API+ |
|
|
|
| number of directly specifiable colour models supported |
I |
ETI |
| number of rendering colour models supported |
I |
ETI |
|
|
|
| number of light source types supported |
I |
ETI |
| list of light source types supported |
L(I) |
ETI |
| number of predefined light source table indices |
I |
2 |
| table of predefined light sources |
|
See Table 9 |
| maximum number of light source table entries |
I |
GTI |
| maximum number of simultaneously active non-ambient light sources |
I |
IDC |
|
|
|
| Workstation Description Table Entry |
Data |
Initial |
| Type |
Value |
| number of logical devices of class LOCATOR |
I |
API (3) |
| locator device number |
I |
(1,2,3) |
| default initial locator position |
P3 |
(0,0,0) |
| number of available prompt and echo types |
I |
(1) |
| list of available prompt and echo types |
L(I) |
(1) |
| default echo volume |
3×B |
(full window) |
| default locator data record |
D |
(empty) |
|
|
|
| number of logical input devices of class STROKE |
I |
API (1) |
| stroke device number |
I |
(1) |
| maximum input buffer size |
I |
(200) |
| number of available prompt and echo types |
I |
(1) |
| list of available prompt and echo types |
L(I) |
(1) |
| default echo volume |
3×B |
(full window) |
| default stroke data record containing at least: |
D |
|
| input buffer size |
I |
(100) |
| editing position |
I |
(1) |
| x, y, z interval |
I |
(0) |
| time interval |
I |
(0) |
|
|
|
| number of logical input devices of class VALUATOR |
I |
API (1) |
| valuator device number |
I |
(1) |
| default initial value |
R |
(0) |
| number of available prompt and echo types |
I |
(2) |
| list of available prompt and echo types |
L(I) |
(1, −1) |
| default echo volume |
3×B |
(full window) |
| default valuator data record containing at least: |
D |
|
| low value |
R |
(0) |
| high value |
R |
(1) |
|
|
|
| number of logical input devices of class CHOICE |
I |
API (1) |
| choice device number |
I |
(1) |
| maximum number of choice alternatives |
I |
(100) |
| number of available prompt and echo types |
I |
(2) |
| list of available prompt and echo types |
L(I) |
(1, 3) |
| default echo volume |
3×B |
(full window) |
| default choice data record |
D |
(empty) |
|
|
|
| number of logical input devices of class PICK |
I |
API (1) |
| pick device number |
I |
(1) |
| number of available prompt and echo types |
I |
ETI |
| list of available prompt and echo types |
L(I) |
ETI |
| default echo volume |
3×B |
(full window) |
| default pick data record |
D |
(empty) |
|
|
|
All other attributes have the same pre-defined values for all of the Bundle Indices, as shown in the following tables: