pinq_b_spline_surf_facs(3g) — Subroutines
Name
pinq_b_spline_surf_facs − Returns information on polynomial curve types and data.
Operating States: PHOP, ∗, ∗, ∗
PHIGS PLUS function
Syntax
void pinq_b_spline_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 ∗max_order, /∗ (O) Maximum nonuniform B-spline
surface order supported ∗/
Pint_list ∗types, /∗ (O) List of available surface
approximation types ∗/
Pint ∗num_elems_impl_list /∗ (O) Total number of elements in
the list in Digital PHIGS ∗/
)
Data Structures
typedef struct {
Pint num_ints; /∗ number of Pints in the list ∗/
Pint ∗ints; /∗ list of integers ∗/
} Pint_list;
Constants
Data Structure Constant Description
Constants
---------------------------------------------------------------------------
Approximation types PSURF_APPROX_WS_DEP Workstation-dependent
method
PSURF_APPROX_CONST_PARAM Constant parametric
_SUBD subdivision between
knots
PSURF_APPROX_CHORDAL_ Chordal size, in world
SIZE_WC coordinate units
PSURF_APPROX_CHORDAL_ Chordal size, in
SIZE_NPC normalized projection
units
PSURF_APPROX_CHORDAL_ Chordal size, in
SIZE_DC device coordinate
units
PSURF_APPROX_PLANAR_ Planar deviation, in
DEV_WC world coordinates
PSURF_APPROX_PLANAR_ Planar deviation, in
DEV_NPC normalized projection
coordinates
PSURF_APPROX_PLANAR_ Planar deviation, in
DEV_DC device coordinates
PSURF_APPROX_REL_WC Relative, in world
coordinate units
PSURF_APPROX_REL_NPC Relative, in
normalize projection
coordinates
PSURF_APPROX_REL_DC Relative, in device
coordinate units
---------------------------------------------------------------------------
Description
pinq_b_spline_surf_facs returns information on polynomial curve types and data.
Digital PHIGS Version 4.1 does not support this function.