next up previous
Next: svLis-m and SVLIS Up: The svLis-m N-dimensional solid Previous: Brief description

Classes

svLis-m classes include the following:

  • Dimensions
    They are introduced as and when required, becoming the variables in the polynomial expressions used to represent solids. They can represent the normal independent space dimesions, or translations, rotations about an axis, scaling factors, etc. Each has a name and description to identify it to the user.

  • Spaces
    A space is a collection of dimensions.

  • Coordinates
    A coordinate is a real value in a specified dimension.

  • Points
    A list of coordinates used to represent points and vectors.

  • Real intervals
    svLis-m uses a lot of interval arithmetic.

  • Intervals
    A svLis-m interval is a real interval in a specified dimension.

  • Boxes
    Axially aligned boxes, represented by a list of intervals.

  • Flats
    A flat is a linear halfspace in an arbitary number of dimensions, specified by a normal to the surface and a distance from the origin.

  • Sets
    Sets are a number of flats combined using arithmetic, trancendental and set-theoretic operators in a binary tree.

  • Models
    svLis-m regards a model as a list of sets bounded by an axially-aligned box.



    The Svm team