pe_set_ext_view_rep(3g) — Subroutines
Name
pe_set_ext_view_rep − Modifies the extended view representation element.
Operating States: PHOP, WSOP, ∗, ∗
Digital PHIGS extension function
Syntax
void pe_set_ext_view_rep (
Pint wsid, /∗ (I) Workstation identifier ∗/
Pint view, /∗ (I) View identifier ∗/
const Pview_rep_plus ∗rep /∗ (I) Extended view representation ∗/
)
Data Structures
typedef struct {
Pmatrix ori_matrix; /∗ orientation matrix ∗/
Pmatrix map_matrix; /∗ mapping matrix ∗/
Plimit clip_limit; /∗ clipping limits ∗/
Pclip_ind xy_clip; /∗ xy-clipping indicator ∗/
Pind shield_ind; /∗ shield flag ∗/
Pint shield_colr; /∗ shield color ∗/
Pind border_ind; /∗ border flag ∗/
Pint border_colr; /∗ border color ∗/
Pactive_status active_status; /∗ view active flag ∗/
} Pview_rep_plus;
typedef Pfloat Pmatrix[3][3];
typedef struct {
Pfloat x_min; /∗ x minimum ∗/
Pfloat x_max; /∗ x maximum ∗/
Pfloat y_min; /∗ y minimum ∗/
Pfloat y_max; /∗ y maximum ∗/
} Plimit;
typedef enum {
PIND_NO_CLIP, /∗ clipping disabled ∗/
PIND_CLIP /∗ clipping enabled ∗/
} Pclip_ind;
typedef enum {
POFF, /∗ flag off ∗/
PON /∗ flag on ∗/
} Pind;
typedef enum {
PINACTIVE, /∗ inactive view ∗/
PACTIVE /∗ active view ∗/
} Pactive_status;
Description
pe_set_ext_view_rep allows you to modify the extended view representation element. When you update the workstation, all of the requested values replace the current values in the table of view representations in the workstation state list.
See Also
peval_view_map_matrix
peval_view_ori_matrix
pe_inq_ext_view_rep3
pset_view_ind
pset_view_rep