Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_b_spline_surf_facs(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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.

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