Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026