• INCITS/ISO/IEC 9593-4 : 1991 : R2007

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

    INFORMATION PROCESSING SYSTEMS - COMPUTER GRAPHICS - PROGRAMMER'S HIERARCHICAL INTERACTIVE GRAPHICS SYSTEM (PHIGS) LANGUAGE BINDINGS - PART 4: C

    Available format(s):  Hardcopy, PDF

    Superseded date:  24-04-2024

    Language(s):  English

    Published date:  01-01-2007

    Publisher:  Information Technology Industry Council

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    1 Scope
    2 Normative references
    3 The C language binding of PHIGS
      3.1 Conformance
      3.2 Functions versus macros
      3.3 Character strings
      3.4 Function identifiers
      3.5 Registration
      3.6 Identifiers for graphic s items
      3.7 Return values
      3.8 Header files
      3.9 Memory management
      3.10 Inquiries returning structure elements
      3.11 Error handling
      3.12 Storage of two-dimensional data
    4 Tables
      4.1 Abbreviation policy for construction of identifiers
      4.2 Table of abbreviations
      4.3 Function names
    5 Type definitions
      5.1 Mapping of PHIGS data types
      5.2 Environmental type definitions
      5.3 Implementation dependent type definitions
      5.4 Implementation independent type definitions
    6 Macro definitions
      6.1 Function identifiers
      6.2 Error codes
      6.3 Miscellaneous
    7 C PHIGS functions
      7.1 Notational conventions
      7.2 Control functions
      7.3 Output primitive functions
      7.4 Attribute specification functions
      7.5 Transformation and clipping functions
      7.6 Structure content functions
      7.7 Structure manipulation functions
      7.8 Structure display functions
      7.9 Structure archiving functions
      7.10 Input functions
      7.11 Metafile functions
      7.12 Inquiry functions
      7.13 Error control
      7.14 Special interfaces
      7.15 Binding defined utility functions
    Annexes
    Annex A (informative) Data types in compilation order
            and external functions
      A.1 Macro definitions
      A.2 Types in compilation order
      A.3 External functions
    Annex B (informative) Example Programs
      B.1 star
      B.2 iron
      B.3 dyna_star
      B.4 show_line
      B.5 xform_pline
    Annex C (informative) Macros for short function identifiers
      C.1 Short function identifiers
    Annex D (informative) Memory management
      D.1 Introduction
      D.2 Functions that return simple lists
      D.3 Functions that return complex data structures
    Annex E (informative) Function Lists
      E.1 List of functions ordered alphabetically by function
           name
      E.2 List of functions ordered alphabetically by bound name

    Abstract - (Show below) - (Hide below)

    Specifies a language independent nucleus of a graphics system. For integration into a programming language, PHIGS is embedded in a language dependent layer obeying the particular conventions of that language.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Product Note Reconfirmed 2007
    Publisher Information Technology Industry Council
    Status Superseded
    Superseded By
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 9899:2011 Information technology Programming languages C
    ISO/IEC 9592-1:1997 Information technology Computer graphics and image processing Programmer's Hierarchical Interactive Graphics System (PHIGS) Part 1: Functional description
    ISO/IEC 9973:2013 Information technology Computer graphics, image processing and environmental data representation Procedures for registration of items
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective