Skip to main content

Meta-attributes for Graphics Collection Classes

  • Chapter
  • 105 Accesses

Part of the book series: Focus on Computer Graphics ((FOCUS COMPUTER))

Abstract

Graphics systems such as GKS, PHIGS, or GEO++ differ mainly in how graphics entities can be grouped into collections and how attributes can be assigned to them. In PHIGS, sequential structures are provided to build up multi-level hierarchies; GKS offers a single-level segment concept; GEO++ supports a set-oriented approach to handle part hierarchies. Besides the concept for collecting graphics primitives, the predominant structuring concept, additional constructs are used to filter out, select, or group specific subsets of the whole set of graphics objects. In PHIGS, the concept of name-sets allows assignment of a set of names to any primitive in order definition of filters for each of the three types of attributes, visibility, highlighting and detectability. GEO++ allows to define ad-hoc sets by using object identifiers for parts. In GKS-R, the revised version of GKS, name-sets are introduced as primary construct to assign attributes to output primitives. In this paper we introduce basic mechanisms for collecting graphics entities and for assigning attributes. These mechanisms are defined on a meta-level allowing us to extend a low-level kernel and to interpret systems such as PHIGS, GKS-R, or GEO++ as special cases of one flexible system.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Enderle, G., Kansy, K., and Pfaff, G. (1987). Computer Graphics Programming. GKS: The Graphics Standard. Springer-Verlag.

    Google Scholar 

  • Foley, J., van Dam, A., Feiner, S., and Hughes, J. (1990). Computer Graphics — Principles and Practice. Addison-Wesley.

    Google Scholar 

  • Goldberg, A. and Robson, D. (1983). Smalltalk-80: The language and its implementation. Addison-Wesley.

    Google Scholar 

  • ISO (1985). Information Processing Systems: Computer Graphics — Graphical Kernel System (GKS), Functional Description. International Standard 7942.

    Google Scholar 

  • ISO (1989). Programmer’s Hierarchical Interactive Graphics System (PHIGS). International Standard ISO/IEC 9592.

    Google Scholar 

  • ISO (1990). New Graphical Kernel System (GKS-R). Working Draft. ISO/IEC JTC1 SC24 N545.

    Google Scholar 

  • Kansy, K. and Wisskirchen, P. (1989). An object-oriented approach towards a New API for Computer Graphics. Document ISO/IEC JTC1 SC24 WG1 N94.

    Google Scholar 

  • Kansy, K. and Wisskirchen, P. (1991). The new graphics standard — object-oriented. In Blake, E. and Wißkirchen, P., editors, Advances in Object-Oriented Graphics I (Proceedings of the Eurographics Workshop on Object-Oriented Graphics, 1990), EurographicSeminars Series. Springer-Verlag.

    Google Scholar 

  • Sutherland, I. (1963). A man-machine graphical communication system. In Proceedings of the Spring Joint Computer Conference (IFIPS 1963), pages 329-345.

    Google Scholar 

  • Wisskirchen, P. (1989). Geo++ — a system for both modelling and display. In Proceedings Eurographics’ 89 (Hamburg, Sept. 1989), pages 403-414. Elsevier Publishers.

    Google Scholar 

  • Wisskirchen, P. (1990). Object-Oriented Graphics. Springer-Verlag.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 EUROGRAPHICS The European Association for Computer Graphics

About this chapter

Cite this chapter

Wisskirchen, P. (1995). Meta-attributes for Graphics Collection Classes. In: Laffra, C., Blake, E.H., de Mey, V., Pintado, X. (eds) Object-Oriented Programming for Graphics. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79192-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79192-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-79194-9

  • Online ISBN: 978-3-642-79192-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics