// Decompiled by DJ v2.6.6.51 Copyright 2000 Atanas Neshkov  Date: 10/2/2001 11:00:58
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   com/macromedia/generator/utils/ChartPeer

package com.macromedia.generator.utils;


public class ChartPeer
{

    public ChartPeer()
    {
    }

    public static native int New();

    public static native int Release(int i);

    public static native int addHorizontalLabelScript(int i, int j, int k);

    public static native int addStackValueScript(int i, int j, int k, int l);

    public static native int addValueScript(int i, int j, int k);

    public static native int computeChartSize(int i);

    public static native int drawScatterLines(int i, boolean flag);

    public static native float getChartMax(int i);

    public static native float getChartMin(int i);

    public static native float getMajorInterval(int i);

    public static native int process(int i);

    public static native int processLines(int i);

    public static native int processPie(int i);

    public static native int processStock(int i, int j);

    public static native int pushDataSet(int i);

    public static native int set2DData(int i, int j, float f, float f1, int k);

    public static native int setAnimateFrameCount(int i, int j, int k);

    public static native int setAreaFill(int i, boolean flag);

    public static native int setAutoScale(int i, boolean flag);

    public static native int setBorder(int i, boolean flag);

    public static native int setChartDataSize(int i, float f, float f1);

    public static native int setChartLineThickness(int i, int j);

    public static native int setChartRect(int i, int j);

    public static native int setClip(int i, int j, int k);

    public static native int setDataColor(int i, int j, int k);

    public static native int setDataCount(int i, int j);

    public static native int setDataValue(int i, int j, float f);

    public static native int setDataValue(int i, int j, float f, int k);

    public static native int setDepth3D(int i, float f);

    public static native int setDivisions(int i, int j, int k);

    public static native int setEffect3D(int i, boolean flag);

    public static native int setFrameCount(int i, int j);

    public static native int setGoTo(int i, int j, int k, String s);

    public static native int setGoToLabel(int i, int j, String s, String s1);

    public static native int setGridLines(int i, int j);

    public static native int setHorizontalLabelDisplay(int i, int j, int k, float f);

    public static native int setLabel(int i, float f, int j);

    public static native int setLabels(int i, boolean flag);

    public static native int setLineStyle(int i, int j, int k, int l, int i1);

    public static native int setMaxDataEntries(int i, int j);

    public static native int setMultiDimenDataCount(int i, int j, int k);

    public static native int setMultiDimenValue(int i, int j, float af[], int k);

    public static native int setOrigin(int i, float f);

    public static native int setPieLabelPosition(int i, int j);

    public static native int setSpacing(int i, int j, int k);

    public static native int setStackColor(int i, int j, int k);

    public static native int setStackCount(int i, int j, int k);

    public static native int setStackGoTo(int i, int j, int k, int l, String s);

    public static native int setStackGoToLabel(int i, int j, int k, String s, String s1);

    public static native int setStackURL(int i, int j, int k, String s, String s1);

    public static native int setStackValue(int i, int j, int k, float f);

    public static native int setURL(int i, int j, String s, String s1);

    public static native int setUserLimits(int i, float f, boolean flag, float f1, boolean flag1);

    public static native int setUserXLimits(int i, float f, boolean flag, float f1, boolean flag1);

    public static native int setValueDisplay(int i, int j, int k, float f);

    public static native int setValuePlacement(int i, int j);

    static 
    {
        System.loadLibrary("jflashgen");
    }
}