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