All Packages Class Hierarchy This Package Previous Next Index
Class math.topol.Braid.CurveDiagram.CutSequence
java.lang.Object
|
+----math.topol.Braid.CurveDiagram.CutSequence
- public class CutSequence
- extends Object
- implements Cloneable
Implements a geometric cut sequence, as defined in "Ordering the
Braid Groups", by Fenn, Green, Rolfsen, Rourke, and Wiest, to
appear in Pacific Journal of Mathematics.
- Version:
- $Id: CutSequence.java,v 1.10 1999/02/12 20:37:54 djun Exp djun $
Copyright (c)1998-1999 Djun Kim. The author reserves all rights.
-
braidword
-
-
ColArray
- The sequence of colors used to differentiate images of
the original intervals under the braid automorphism.
-
end
-
-
start
-
-
CutSequence(int)
- Returns a new, empty cutsequence of the given index.
-
append(CutPoint)
- Appends the given CutPoint to this CutSequence.
-
delete(CutPoint)
- Delete the CutPoint del.
-
getIndex()
-
-
insertAfter(CutPoint, CutPoint)
- Insert the CutPoint newpoint after CutPoint here.
-
insertBefore(CutPoint, CutPoint)
- Insert the CutPoint newpoint before CutPoint here.
-
prepend(CutPoint)
- Prepends the given CutPoint to this CutSequence.
-
PSOutput()
- Writes PostScript code which draws the Canonical Curve
Diagram for this CutSequence to System.out.
-
reduce()
- Reduce a curve diagram.
-
setHole(CutPoint, int)
-
-
setInterval(Interval, int)
-
-
toString()
- Returns a String representing this CutSequence.
-
trivial(int)
- Returns the "trivial" CutSequence for the given index.
-
twistBy(int)
- Returns the result of acting on this CutSequence by the
elementary braid $\sigma_k$.
start
public CutPoint start
end
public CutPoint end
braidword
public String braidword
ColArray
public static Color ColArray[]
- The sequence of colors used to differentiate images of
the original intervals under the braid automorphism.
CutSequence
public CutSequence(int index)
- Returns a new, empty cutsequence of the given index.
setHole
public void setHole(CutPoint entry,
int index)
setInterval
public void setInterval(Interval entry,
int index)
getIndex
public int getIndex()
trivial
public static CutSequence trivial(int index)
- Returns the "trivial" CutSequence for the given index.
twistBy
public CutSequence twistBy(int k)
- Returns the result of acting on this CutSequence by the
elementary braid $\sigma_k$. Permitted values of $k$ are
-braidIndex + 1 .. braidIndex - 1. A value of 0 indicates the
identity braid.
reduce
public void reduce()
- Reduce a curve diagram.
append
public void append(CutPoint tail)
- Appends the given CutPoint to this CutSequence.
prepend
public void prepend(CutPoint head)
- Prepends the given CutPoint to this CutSequence.
delete
public void delete(CutPoint del)
- Delete the CutPoint del.
insertAfter
public void insertAfter(CutPoint newpoint,
CutPoint here)
- Insert the CutPoint newpoint after CutPoint here.
insertBefore
public void insertBefore(CutPoint newpoint,
CutPoint here)
- Insert the CutPoint newpoint before CutPoint here.
toString
public String toString()
- Returns a String representing this CutSequence.
- Overrides:
- toString in class Object
PSOutput
public void PSOutput()
- Writes PostScript code which draws the Canonical Curve
Diagram for this CutSequence to System.out.
All Packages Class Hierarchy This Package Previous Next Index