Top Fields Constructors Methods
jogamp.graph.curve.tess

public Class HEdge

extends Object
Class Inheritance
Imports
com.jogamp.graph.geom.Vertex, .Triangle

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
private HEdge
private HEdge
private HEdge
private Triangle
private int
private GraphVertex

Constructor Summary

AccessConstructor and Description
public
HEdge(final GraphVertex vert, final int type)

public
HEdge(final GraphVertex vert, final HEdge prev, final HEdge next, final HEdge sibling, final int type)

public
HEdge(final GraphVertex vert, final HEdge prev, final HEdge next, final HEdge sibling, final int type, final Triangle triangle)

Method Summary

Modifier and TypeMethod and Description
public static <T extends Vertex> void
connect(final HEdge first, final HEdge next)

public GraphVertex
public HEdge
public HEdge
public HEdge
public Triangle
public int
public static <T extends Vertex> void
makeSiblings(final HEdge first, final HEdge second)

public void
setNext(final HEdge next)

public void
setPrev(final HEdge prev)

public void
setSibling(final HEdge sibling)

public void
setTriangle(final Triangle triangle)

public void
setType(final int type)

public void
setVert(final GraphVertex vert)

public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BOUNDARYback to summary
public static final int BOUNDARY
HOLEback to summary
public static final int HOLE
INNERback to summary
public static final int INNER
nextback to summary
private HEdge next
prevback to summary
private HEdge prev
siblingback to summary
private HEdge sibling
triangleback to summary
private Triangle triangle
typeback to summary
private int type
vertback to summary
private GraphVertex vert

Constructor Detail

HEdgeback to summary
public HEdge(final GraphVertex vert, final int type)
HEdgeback to summary
public HEdge(final GraphVertex vert, final HEdge prev, final HEdge next, final HEdge sibling, final int type)
HEdgeback to summary
public HEdge(final GraphVertex vert, final HEdge prev, final HEdge next, final HEdge sibling, final int type, final Triangle triangle)

Method Detail

connectback to summary
public static <T extends Vertex> void connect(final HEdge first, final HEdge next)
getGraphPointback to summary
public GraphVertex getGraphPoint()
getNextback to summary
public HEdge getNext()
getPrevback to summary
public HEdge getPrev()
getSiblingback to summary
public HEdge getSibling()
getTriangleback to summary
public Triangle getTriangle()
getTypeback to summary
public int getType()
makeSiblingsback to summary
public static <T extends Vertex> void makeSiblings(final HEdge first, final HEdge second)
setNextback to summary
public void setNext(final HEdge next)
setPrevback to summary
public void setPrev(final HEdge prev)
setSiblingback to summary
public void setSibling(final HEdge sibling)
setTriangleback to summary
public void setTriangle(final Triangle triangle)
setTypeback to summary
public void setType(final int type)
setVertback to summary
public void setVert(final GraphVertex vert)
vertexOnCurveVertexback to summary
public boolean vertexOnCurveVertex()