All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class collage.kernel.Collage

java.lang.Object
   |
   +----collage.kernel.Collage

public class Collage
extends Object
implements Transformable
Collage class.

A collage consists primarily of the pin-points and a list of edges, which can be hyperedges or parts.

The primary operations on a collage are

Version:
14 Apr 1997
Author:
Nils Schwabe

Variable Index

 o edges
 o pins

Constructor Index

 o Collage(PointSequence, EdgeSet)

Method Index

 o add(Collage)
 o clone()
 o deriveWithBase(Base, boolean)
 o findContext(Collage, boolean)
 o getEdges()
 o getPins()
 o removeSubCollage(Collage)
 o replEdge(Edge, Collage, Transformation, boolean, Collage)
 o transform(Transformation)

Variables

 o pins
  protected PointSequence pins
 o edges
  protected EdgeSet edges

Constructors

 o Collage
  public Collage(PointSequence pins,
                 EdgeSet edges)

Methods

 o clone
  public Object clone()
Overrides:
clone in class Object
 o getPins
  public PointSequence getPins()
 o getEdges
  public EdgeSet getEdges()
 o transform
  public void transform(Transformation t)
 o replEdge
  public void replEdge(Edge edge,
                       Collage repl,
                       Transformation t,
                       boolean kInverse,
                       Collage delContext)
 o deriveWithBase
  public void deriveWithBase(Base base,
                             boolean kInverse)
 o findContext
  public boolean findContext(Collage context,
                             boolean anyOf)
 o add
  protected void add(Collage collage)
 o removeSubCollage
  protected void removeSubCollage(Collage subCollage)

All Packages  Class Hierarchy  This Package  Previous  Next  Index