APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.marlin

public final Class CollinearSimplifier

extends Object
implements DPathConsumer2D
Class Inheritance
All Implemented Interfaces
com.sun.marlin.DPathConsumer2D

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
pack-priv DPathConsumer2D
pack-priv static final double
pack-priv double
pack-priv double
pack-priv double
pack-priv double
pack-priv double
pack-priv CollinearSimplifier.SimplifierState

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public void
curveTo(double x1, double y1, double x2, double y2, double x3, double y3)

Implements com.sun.marlin.DPathConsumer2D.curveTo.

private void
private static double
getSlope(double x1, double y1, double x2, double y2)

public CollinearSimplifier
public void
lineTo(final double x, final double y)

Implements com.sun.marlin.DPathConsumer2D.lineTo.

public void
moveTo(double x, double y)

Implements com.sun.marlin.DPathConsumer2D.moveTo.

public void
pathDone()

Implements com.sun.marlin.DPathConsumer2D.pathDone.

Called after the last segment of the last subpath when the iteration of the path segments is completely done.

public void
quadTo(double x1, double y1, double x2, double y2)

Implements com.sun.marlin.DPathConsumer2D.quadTo.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

delegateback to summary
pack-priv DPathConsumer2D delegate
EPSback to summary
pack-priv static final double EPS
pslopeback to summary
pack-priv double pslope
px1back to summary
pack-priv double px1
px2back to summary
pack-priv double px2
py1back to summary
pack-priv double py1
py2back to summary
pack-priv double py2
stateback to summary
pack-priv CollinearSimplifier.SimplifierState state

Constructor Detail

CollinearSimplifierback to summary
pack-priv CollinearSimplifier()

Method Detail

closePathback to summary
public void closePath()

Implements com.sun.marlin.DPathConsumer2D.closePath.

Annotations
@Override
curveToback to summary
public void curveTo(double x1, double y1, double x2, double y2, double x3, double y3)

Implements com.sun.marlin.DPathConsumer2D.curveTo.

Annotations
@Override
emitStashedLineback to summary
private void emitStashedLine()
getSlopeback to summary
private static double getSlope(double x1, double y1, double x2, double y2)
initback to summary
public CollinearSimplifier init(DPathConsumer2D delegate)
lineToback to summary
public void lineTo(final double x, final double y)

Implements com.sun.marlin.DPathConsumer2D.lineTo.

Annotations
@Override
moveToback to summary
public void moveTo(double x, double y)

Implements com.sun.marlin.DPathConsumer2D.moveTo.

Annotations
@Override
pathDoneback to summary
public void pathDone()

Implements com.sun.marlin.DPathConsumer2D.pathDone.

Doc from com.sun.marlin.DPathConsumer2D.pathDone.

Called after the last segment of the last subpath when the iteration of the path segments is completely done. This method serves to trigger the end of path processing in the consumer that would normally be triggered when a PathIterator returns true from its done method.

Annotations
@Override
quadToback to summary
public void quadTo(double x1, double y1, double x2, double y2)

Implements com.sun.marlin.DPathConsumer2D.quadTo.

Annotations
@Override
com.sun.marlin back to summary

pack-priv final Enum CollinearSimplifier.SimplifierState

extends Enum<CollinearSimplifier.SimplifierState>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final CollinearSimplifier.SimplifierState
public static final CollinearSimplifier.SimplifierState
public static final CollinearSimplifier.SimplifierState

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static CollinearSimplifier.SimplifierState
public static CollinearSimplifier.SimplifierState[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

Emptyback to summary
public static final CollinearSimplifier.SimplifierState Empty
PreviousLineback to summary
public static final CollinearSimplifier.SimplifierState PreviousLine
PreviousPointback to summary
public static final CollinearSimplifier.SimplifierState PreviousPoint

Constructor Detail

SimplifierStateback to summary
private SimplifierState()

Method Detail

valueOfback to summary
public static CollinearSimplifier.SimplifierState valueOf(String name)
valuesback to summary
public static CollinearSimplifier.SimplifierState[] values()