Top Fields Constructors Methods
jogamp.opengl.glu.tessellator

pack-priv Class Sweep

extends Object
Class Inheritance
Imports
com.jogamp.opengl.*, com.jogamp.opengl.glu.*

Field Summary

Modifier and TypeField and Description
private static final double
private static final boolean

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
pack-priv static ActiveRegion
AddRegionBelow(final GLUtessellatorImpl tess, final ActiveRegion regAbove, final GLUhalfEdge eNewUp)

pack-priv static void
AddRightEdges(final GLUtessellatorImpl tess, final ActiveRegion regUp, final GLUhalfEdge eFirst, final GLUhalfEdge eLast, GLUhalfEdge eTopLeft, final boolean cleanUp)

pack-priv static void
AddSentinel(final GLUtessellatorImpl tess, final double t)

private static void
AddWinding(final GLUhalfEdge eDst, final GLUhalfEdge eSrc)

pack-priv static void
CallCombine(final GLUtessellatorImpl tess, final GLUvertex isect, final Object[] data, final float[] weights, final boolean needed)

pack-priv static boolean
pack-priv static boolean
pack-priv static boolean
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static void
private static void
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static boolean
EdgeLeq(final GLUtessellatorImpl tess, final ActiveRegion reg1, final ActiveRegion reg2)

pack-priv static GLUhalfEdge
FinishLeftRegions(final GLUtessellatorImpl tess, final ActiveRegion regFirst, final ActiveRegion regLast)

pack-priv static void
pack-priv static boolean
FixUpperEdge(final ActiveRegion reg, final GLUhalfEdge newEdge)

pack-priv static void
GetIntersectData(final GLUtessellatorImpl tess, final GLUvertex isect, final GLUvertex orgUp, final GLUvertex dstUp, final GLUvertex orgLo, final GLUvertex dstLo)

pack-priv static void
pack-priv static boolean
pack-priv static boolean
IsWindingInside(final GLUtessellatorImpl tess, final int n)

private static ActiveRegion
private static ActiveRegion
pack-priv static void
pack-priv static boolean
pack-priv static void
pack-priv static void
SweepEvent(final GLUtessellatorImpl tess, final GLUvertex vEvent)

pack-priv static ActiveRegion
pack-priv static ActiveRegion
pack-priv static void
VertexWeights(final GLUvertex isect, final GLUvertex org, final GLUvertex dst, final float[] weights)

pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SENTINEL_COORDback to summary
private static final double SENTINEL_COORD
TOLERANCE_NONZEROback to summary
private static final boolean TOLERANCE_NONZERO

Constructor Detail

Sweepback to summary
private Sweep()

Method Detail

__gl_computeInteriorback to summary
public static boolean __gl_computeInterior(final GLUtessellatorImpl tess)
AddRegionBelowback to summary
pack-priv static ActiveRegion AddRegionBelow(final GLUtessellatorImpl tess, final ActiveRegion regAbove, final GLUhalfEdge eNewUp)
AddRightEdgesback to summary
pack-priv static void AddRightEdges(final GLUtessellatorImpl tess, final ActiveRegion regUp, final GLUhalfEdge eFirst, final GLUhalfEdge eLast, GLUhalfEdge eTopLeft, final boolean cleanUp)
AddSentinelback to summary
pack-priv static void AddSentinel(final GLUtessellatorImpl tess, final double t)
AddWindingback to summary
private static void AddWinding(final GLUhalfEdge eDst, final GLUhalfEdge eSrc)
CallCombineback to summary
pack-priv static void CallCombine(final GLUtessellatorImpl tess, final GLUvertex isect, final Object[] data, final float[] weights, final boolean needed)
CheckForIntersectback to summary
pack-priv static boolean CheckForIntersect(final GLUtessellatorImpl tess, ActiveRegion regUp)
CheckForLeftSpliceback to summary
pack-priv static boolean CheckForLeftSplice(final GLUtessellatorImpl tess, final ActiveRegion regUp)
CheckForRightSpliceback to summary
pack-priv static boolean CheckForRightSplice(final GLUtessellatorImpl tess, final ActiveRegion regUp)
ComputeWindingback to summary
pack-priv static void ComputeWinding(final GLUtessellatorImpl tess, final ActiveRegion reg)
ConnectLeftDegenerateback to summary
pack-priv static void ConnectLeftDegenerate(final GLUtessellatorImpl tess, ActiveRegion regUp, final GLUvertex vEvent)
ConnectLeftVertexback to summary
pack-priv static void ConnectLeftVertex(final GLUtessellatorImpl tess, final GLUvertex vEvent)
ConnectRightVertexback to summary
pack-priv static void ConnectRightVertex(final GLUtessellatorImpl tess, ActiveRegion regUp, GLUhalfEdge eBottomLeft)
DebugEventback to summary
private static void DebugEvent(final GLUtessellatorImpl tess)
DeleteRegionback to summary
pack-priv static void DeleteRegion(final GLUtessellatorImpl tess, final ActiveRegion reg)
DoneEdgeDictback to summary
pack-priv static void DoneEdgeDict(final GLUtessellatorImpl tess)
DonePriorityQback to summary
pack-priv static void DonePriorityQ(final GLUtessellatorImpl tess)
EdgeLeqback to summary
pack-priv static boolean EdgeLeq(final GLUtessellatorImpl tess, final ActiveRegion reg1, final ActiveRegion reg2)
FinishLeftRegionsback to summary
pack-priv static GLUhalfEdge FinishLeftRegions(final GLUtessellatorImpl tess, final ActiveRegion regFirst, final ActiveRegion regLast)
FinishRegionback to summary
pack-priv static void FinishRegion(final GLUtessellatorImpl tess, final ActiveRegion reg)
FixUpperEdgeback to summary
pack-priv static boolean FixUpperEdge(final ActiveRegion reg, final GLUhalfEdge newEdge)
GetIntersectDataback to summary
pack-priv static void GetIntersectData(final GLUtessellatorImpl tess, final GLUvertex isect, final GLUvertex orgUp, final GLUvertex dstUp, final GLUvertex orgLo, final GLUvertex dstLo)
InitEdgeDictback to summary
pack-priv static void InitEdgeDict(final GLUtessellatorImpl tess)
InitPriorityQback to summary
pack-priv static boolean InitPriorityQ(final GLUtessellatorImpl tess)
IsWindingInsideback to summary
pack-priv static boolean IsWindingInside(final GLUtessellatorImpl tess, final int n)
RegionAboveback to summary
private static ActiveRegion RegionAbove(final ActiveRegion r)
RegionBelowback to summary
private static ActiveRegion RegionBelow(final ActiveRegion r)
RemoveDegenerateEdgesback to summary
pack-priv static void RemoveDegenerateEdges(final GLUtessellatorImpl tess)
RemoveDegenerateFacesback to summary
pack-priv static boolean RemoveDegenerateFaces(final GLUmesh mesh)
SpliceMergeVerticesback to summary
pack-priv static void SpliceMergeVertices(final GLUtessellatorImpl tess, final GLUhalfEdge e1, final GLUhalfEdge e2)
SweepEventback to summary
pack-priv static void SweepEvent(final GLUtessellatorImpl tess, final GLUvertex vEvent)
TopLeftRegionback to summary
pack-priv static ActiveRegion TopLeftRegion(ActiveRegion reg)
TopRightRegionback to summary
pack-priv static ActiveRegion TopRightRegion(ActiveRegion reg)
VertexWeightsback to summary
pack-priv static void VertexWeights(final GLUvertex isect, final GLUvertex org, final GLUvertex dst, final float[] weights)
WalkDirtyRegionsback to summary
pack-priv static void WalkDirtyRegions(final GLUtessellatorImpl tess, ActiveRegion regUp)