mascoptLib.abstractGraph
Interface AbstractVertexSetFactory

All Known Implementing Classes:
VertexSetFactory

public interface AbstractVertexSetFactory

The factory building vertex sets.

Version:
Wed Feb 20 18:37:37 2002
Author:
bbongiov@bing.inria.fr

Method Summary
 mascoptLib.abstractGraph.AbstractVertex newAbstractVertex()
          Default vertex constructor.
 mascoptLib.abstractGraph.AbstractVertex newAbstractVertex(double x, double y)
          Constructs a vertex with coordinates.
 mascoptLib.abstractGraph.AbstractVertexSet newAbstractVertexSet()
          Default vertex set constructor.
 mascoptLib.abstractGraph.AbstractVertexSet newAbstractVertexSet(mascoptLib.abstractGraph.AbstractVertexSet vertexSet)
          Constructs a new vertex set based on a vertex set.
 mascoptLib.abstractGraph.AbstractVertexSet newAbstractVertexSet(mascoptLib.abstractGraph.AbstractVertexSet vertexSet, boolean copyElements)
          Constructs a new vertex set based on a vertex set.
 

Method Detail

newAbstractVertexSet

public mascoptLib.abstractGraph.AbstractVertexSet newAbstractVertexSet()
Default vertex set constructor.


newAbstractVertexSet

public mascoptLib.abstractGraph.AbstractVertexSet newAbstractVertexSet(mascoptLib.abstractGraph.AbstractVertexSet vertexSet)
Constructs a new vertex set based on a vertex set.

Parameters:
vertexSet - the vertex set used as base to the vertex set.
Returns:
an abstract vertex set empty.

newAbstractVertexSet

public mascoptLib.abstractGraph.AbstractVertexSet newAbstractVertexSet(mascoptLib.abstractGraph.AbstractVertexSet vertexSet,
                                                                       boolean copyElements)
Constructs a new vertex set based on a vertex set.

Parameters:
vertexSet - the vertex set used as base to the vertex set.
copyElements - if true, then a new set is created independant, otherwise the new set is a subset.
Returns:
an abstract vertex set empty.

newAbstractVertex

public mascoptLib.abstractGraph.AbstractVertex newAbstractVertex()
Default vertex constructor.


newAbstractVertex

public mascoptLib.abstractGraph.AbstractVertex newAbstractVertex(double x,
                                                                 double y)
Constructs a vertex with coordinates.

Parameters:
x - the x coordinate
y - the y coordinate