//Auto-generated by kalyptus. DO NOT EDIT.
package org.trinitydesktop.qt;

import org.trinitydesktop.qt.TQt;

public class TQPolygonScanner implements QtSupport {
	private long _qt;
	private boolean _allocatedInJavaWorld = true;
	protected TQPolygonScanner(Class dummy){}

	public static final int Left = 1;
	public static final int Right = 2;
	public static final int Top = 4;
	public static final int Bottom = 8;

	public native void scan(TQPointArray pa, boolean winding, int index, int npoints);
	public native void scan(TQPointArray pa, boolean winding, int index);
	public native void scan(TQPointArray pa, boolean winding);
	public native void scan(TQPointArray pa, boolean winding, int index, int npoints, boolean stitchable);
	public native void scan(TQPointArray pa, boolean winding, int index, int npoints, int edges);
	public native void processSpans(int n, TQPoint point, int[] width);
}
