|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
ViPER attribute data.
See:
Description
| Interface Summary | |
| BoxInformation | An Oriented Box is a rectangle that is rotated about its bottom right corner. |
| HasCentroid | Interface for all geometric objects that have some concept of a 'centroid'. |
| Moveable | Instances of this interface allow movement along the 8 cardinal directions. |
| Class Summary | |
| AbstractMoveable | Implements the 'move' method using the 'shift' method. |
| BoundingBox | This class reprsents a rectangle aligned with the coordinate axes or a set of such rectangles. |
| Circle | A circle, specified by the center point and the radius in integer format, supporting functions necessary for simple comparison. |
| Component | Represents a homogonous vector. |
| ConvexPolygon | A class representing a Convex Polygon. |
| Ellipse | An ellipse. |
| GeometryTest | Testsuite for the geometry package. |
| OrientedBox | An Oriented Box is a rectangle that is rotated about its bottom right corner. |
| Pnt | Represents a 2d point in Rational format. |
| Polygon | This class represents a series of line segments. |
| PolyLine | This class represents a series of line segments. |
| PolyList | This class represents the intersection / union of several Convex Polygons. |
| Rational | Represents numbers as a fraction with two BigIntegers. |
| Squiggle | Represents a squiggly line as a list of connected line segments. |
| Util | A set of utility static methods for dealing with the viper geometry package. |
A set of classes for manipulating geometric data, usually used
for ViPER attribute data.
Included are classes for dealing with polygonal data, which inherit
from viper.geometry.PolyList. There are also some classes for
dealing with , but
that proved too slow and most of it has been deactivated. There is
also a class for dealing with rational
numbers, necessary for certain operations on polygons (notably,
intersection of lines).
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||