next up previous contents index
Next: Working With Several Geometries Up: Projects for Differential Geometry Previous: A Time-Curve Example

Project Surface

 

This subproject of Time-Object provides the basic environment for working with time-dependent surfaces, the Build, Explicit and Amandus projects described in sections 8.2.4-8.2.6 are based on it.

In contrast to Time_Object which handles arbitrary geometries the Surface class corresponding to the Surface project expects the geometries to have a specific structure with underlying Geom2d instances for storing the surface data, see section 7.4.3. Since the geometry structure is known most methods can be written on Surface and the subclasses only have to provide methods to read extended description files and to compute the data (if new instance variables are added also memory management and archiving methods are needed).

Like the Surface class the Surface project is ``abstract'', it extends the Time-Object functionality and user-interface for the subprojects but there are no description files for creating Surface objects. The most important features added are the handling of multiple geometries and a two-parameter family of surfaces and the reflection of whole time-dependent geometries.





SFB 256 Universität Bonn and IAM Universität Freiburg

Copyright © by the Sonderforschungsbereich 256 at the Institut für Angewandte Mathematik, Universität Bonn.