[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
The graPHIGS Programming Interface: ISO PHIGS Subroutine Reference
INQUIRE DYNAMICS OF WORKSTATION ATTRIBUTES (PHOP,*,*,*)
Purpose
Use
Inquire Dynamics of Workstation Attributes
to inquire the dynamic modification supported
by the specified workstation for the following categories
of picture changes:
- view representation modification
- polyline bundle representation modification
- polymarker bundle representation modification
- text bundle representation modification
- interior bundle representation modification
- edge bundle representation modification
- pattern representation modification
- color representation modification
- workstation transformation modification
- highlighting filter modification
- invisibility filter modification
- HLHSR mode modification.
Possible dynamic modifications include:
IMPLICIT REGENERATION
(IRG), meaning that implicit regeneration
is necessary; IMMEDIATELY (IMM),
meaning that the action is performed immediately;
and CAN BE SIMULATED (CBS),
meaning that the change can be simulated.
If a category has a dynamic modification of IRG or
CBS, it is still possible that your application can
immediately
execute some changes correctly if
the state of the picture allows it.
(For example, if no structures are posted, most changes
can be executed immediately.)
If the information is available, then the graPHIGS API sets
the error indicator to zero and returns the values in
the output parameters.
If the information is unavailable,
then the values returned in the output parameters
are unpredictable and the graPHIGS API sets the error indicator
to one of the following errors:
- 2
- Function Requires State (PHOP,*,*,*)
- 52
- Workstation Type Not Recognized By Implementation
- 51
- Information Not Available For Generic Workstation Type
- 59
- Specified Workstation Does Not Have Output Capability
- 62
- This Information Not Available For MO Workstation Type
Language Bindings
C
pinq_dyns_ws_attrs
(ws_type, err_ind, attr) |
Pint ws_typeWorkstation type.
Pint *err_indError indicator.
Pdyns_ws_attrs *attrDynamics of workstation attributes.
FORTRAN
PQDSWA
(wtype, errind, plbun,
pmbun, txbun, inbun,
edbun, parep, colrep,
vwrep, wktr, hlfltr,
infltr, hlhsr) |
integer wtypeWorkstation type.
integer errindError indicator.
integer plbunPolyline bundle representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer pmbunPolymarker bundle representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer txbunText bundle representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer inbunInterior bundle representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer edbunEdge bundle representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer parepPattern representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer colrepColor representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer vwrepView representation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer wktrWorkstation transformation changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer hifltrHighlighting filter changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer infltrInvisibility filter changeable
(0=PIRG, 1=PIMM, 2=PCBS).
integer hlhsrHLHSR mode changeable
(0=PIRG, 1=PIMM, 2=PCBS).
Errors
None
Related Subroutines
Inquire Dynamics Of Structures
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]