INQUIRE DYNAMICS OF WORKSTATION PLUS
CALL SEQUENCE
void pinq_dyns_ws_plus (
Pint ws_type, /* workstation type */
Pint *error_ind, /* (out) error indicator */
Pdyn_ws_attrs_plus *attr /* (out) workstation dynamics plus */
)
TYPES
typedef struct {
Pdyn_mod data_map; /* data mapping representation */
Pdyn_mod refl; /* reflectance representation */
Pdyn_mod param_surf; /* parametric surface representation */
Pdyn_mod light_source; /* light source representation */
Pdyn_mod depth_cue; /* depth cue representation */
Pdyn_mod colr_map; /* colour mapping representation */
} Pdyn_ws_attrs_plus;
typedef enum {
PDYN_IRG,
PDYN_IMM,
PDYN_CBS
} Pdyn_mod;
PHIGS STATE
(PHOP,*,*,*)
EFFECT
Returns the capacity of the workstation of type ws_type to update the
elements listed above. If the data is available, error indicator is returned
as 0.
The data is read from the workstation description table of type
ws_type.
ERRORS
- 2
Ignoring function, function requires state (PHOP, *,*,*)
- 52
- Ignoring function, workstation type not recognized by the implementation
- 51
- Ignoring function, this information is not yet available for this generic
workstation type: open a workstation of this type and use the specific
workstation type
- 59
- Ignoring function, the specified workstation does not have output
capability (i.e. the workstation category is neither OUTPUT, OUTIN, nor MO)
- 62
- Ignoring function, this information is not available for this MO
workstation type