Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_param_surf_facs(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pinq_param_surf_facs(3g)  —  Subroutines

 

Name

pinq_param_surf_facs − Returns information on polynomial surface types and data. 

Operating States: PHOP, ∗, ∗, ∗
PHIGS PLUS function

Syntax

void pinq_param_surf_facs (
  Pint         wstype,               /∗ (I) Workstation type ∗/
  Pint         num_elems_appl_list,  /∗ (I) Number of elements in the
                                            application list ∗/
  Pint         start_ind,            /∗ (I) Starting position within the
                                            Digital PHIGS list ∗/
  Pint        ∗error_ind,            /∗ (O) Error indicator ∗/
  Pint_list   ∗types,                /∗ (O) List of available parametric
                                            surface characteristic
                                            types ∗/
  Pint        ∗num_elems_impl_list,  /∗ (O) Total number of elements in
                                            the Digital PHIGS list ∗/
  Pint        ∗num_indices           /∗ (O) Number of predefined
                                            parametric surface indexes ∗/
)

 

Data Structures

typedef struct {
    Pint      num_ints;   /∗ number of Pints in the list ∗/
    Pint     ∗ints;       /∗ list of integers ∗/
} Pint_list;

Constants

Data Structure Constants  Constant                     Description
---------------------------------------------------------------------------
Parametric surface        PPARAM_SURF_CHARS_NONE       None
characteristic types
                          PPARAM_SURF_CHARS_WS_DEP     Workstation-
                                                       dependent
                          PPARAM_SURF_CHARS_ISOPARAM   Isoparametric curves
                          PPARAM_SURF_CHARS_LEVEL_MC   Level curves, in
                                                       modeling coordinates
                          PPARAM_SURF_CHARS_LEVEL_WC   Level curves, in
                                                       world coordinates
---------------------------------------------------------------------------

Description

pinq_param_surf_facs returns information on polynomial surface types and data.  The application must provide the space used by the list.  The application passes the address of the list, an array of integers, in the ints field of the types argument, and passes the size in the num_elem_appl_list argument.  Digital PHIGS returns the number of elements written to the list in the num_ints field of the types argument. 

Digital PHIGS Version 4.1 does not support this function.

See Also

pinq_list_param_surf_inds
pinq_param_surf_rep
pinq_pred_param_surf_rep
pset_param_surf_ind
pset_param_surf_rep

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