Пример #1
0
public virtual void drawPath(global::com.codename1.charts.compat.Canvas n1, global::org.xmlvm._nArrayAdapter<float> n2, global::com.codename1.charts.compat.Paint n3, bool n4){
//XMLVM_BEGIN_WRAPPER[com.codename1.charts.views.AbstractChart: void drawPath(com.codename1.charts.compat.Canvas, float[], com.codename1.charts.compat.Paint, boolean)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r10_o = this;
    _r11_o = n1;
    _r12_o = n2;
    _r13_o = n3;
    _r14.i = n4 ? 1 : 0;
    _r8_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).@this();
    _r4.i = ((global::com.codename1.charts.compat.Canvas) _r11_o).getHeight();
    _r5.i = ((global::com.codename1.charts.compat.Canvas) _r11_o).getWidth();
    _r0.i = ((global::org.xmlvm._nIArray) _r12_o).Length;
    _r1.i = 4;
    if (_r0.i >= _r1.i) goto label18;
    label17:;
    return;
    label18:;
    _r0.i = 0;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.i = 1;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r1.i];
    _r2.i = 2;
    _r2.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r2.i];
    _r3.i = 3;
    _r3.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r3.i];
    _r9_o = global::com.codename1.charts.views.AbstractChart.calculateDrawPoints((float) _r0.f, (float) _r1.f, (float) _r2.f, (float) _r3.f, (int) _r4.i, (int) _r5.i);
    _r0.i = 0;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 1;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).moveTo((float) _r0.f, (float) _r1.f);
    _r0.i = 2;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 3;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).lineTo((float) _r0.f, (float) _r1.f);
    _r7.i = ((global::org.xmlvm._nIArray) _r12_o).Length;
    _r6.i = 4;
    label54:;
    if (_r6.i >= _r7.i) goto label138;
    _r0.i = 1;
    _r0.i = _r6.i - _r0.i;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.f = (float)0.0D;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i >= 0) goto label75;
    _r0.i = _r6.i + 1;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.f = (float)0.0D;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i < 0) goto label94;
    label75:;
    _r0.i = 1;
    _r0.i = _r6.i - _r0.i;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.f = (float) _r4.i;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i <= 0) goto label97;
    _r0.i = _r6.i + 1;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.f = (float) _r4.i;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i <= 0) goto label97;
    label94:;
    _r6.i = _r6.i + 2;
    goto label54;
    label97:;
    _r0.i = 2;
    _r0.i = _r6.i - _r0.i;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.i = 1;
    _r1.i = _r6.i - _r1.i;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r1.i];
    _r2.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r6.i];
    _r3.i = _r6.i + 1;
    _r3.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r3.i];
    _r9_o = global::com.codename1.charts.views.AbstractChart.calculateDrawPoints((float) _r0.f, (float) _r1.f, (float) _r2.f, (float) _r3.f, (int) _r4.i, (int) _r5.i);
    if (_r14.i != 0) goto label128;
    _r0.i = 0;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 1;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).moveTo((float) _r0.f, (float) _r1.f);
    label128:;
    _r0.i = 2;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 3;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).lineTo((float) _r0.f, (float) _r1.f);
    goto label94;
    label138:;
    if (_r14.i == 0) goto label149;
    _r0.i = 0;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r0.i];
    _r1.i = 1;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).lineTo((float) _r0.f, (float) _r1.f);
    label149:;
    ((global::com.codename1.charts.compat.Canvas) _r11_o).drawPath((global::com.codename1.ui.geom.Shape) _r8_o, (global::com.codename1.charts.compat.Paint) _r13_o);
    goto label17;
//XMLVM_END_WRAPPER[com.codename1.charts.views.AbstractChart: void drawPath(com.codename1.charts.compat.Canvas, float[], com.codename1.charts.compat.Paint, boolean)]
}
Пример #2
0
public virtual global::System.Object getPathIterator(global::com.codename1.ui.Transform n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.geom.Rectangle: com.codename1.ui.geom.PathIterator getPathIterator(com.codename1.ui.Transform)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4_o = this;
    _r5_o = n1;
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    if (_r0_o != null) goto label88;
    _r0_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).@this();
    ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath = (global::com.codename1.ui.geom.GeneralPath) _r0_o;
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    _r1.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fx;
    _r1.f = (float) _r1.i;
    _r2.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fy;
    _r2.f = (float) _r2.i;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).moveTo((float) _r1.f, (float) _r2.f);
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    _r1.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fx;
    _r2_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fsize;
    _r2.i = ((global::com.codename1.ui.geom.Dimension) _r2_o).getWidth();
    _r1.i = _r1.i + _r2.i;
    _r1.f = (float) _r1.i;
    _r2.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fy;
    _r2.f = (float) _r2.i;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    _r1.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fx;
    _r2_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fsize;
    _r2.i = ((global::com.codename1.ui.geom.Dimension) _r2_o).getWidth();
    _r1.i = _r1.i + _r2.i;
    _r1.f = (float) _r1.i;
    _r2.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fy;
    _r3_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fsize;
    _r3.i = ((global::com.codename1.ui.geom.Dimension) _r3_o).getHeight();
    _r2.i = _r2.i + _r3.i;
    _r2.f = (float) _r2.i;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    _r1.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fx;
    _r1.f = (float) _r1.i;
    _r2.i = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fy;
    _r3_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fsize;
    _r3.i = ((global::com.codename1.ui.geom.Dimension) _r3_o).getHeight();
    _r2.i = _r2.i + _r3.i;
    _r2.f = (float) _r2.i;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).closePath();
    label88:;
    _r0_o = ((global::com.codename1.ui.geom.Rectangle) _r4_o)._fpath;
    _r0_o = ((global::com.codename1.ui.geom.GeneralPath) _r0_o).getPathIterator((global::com.codename1.ui.Transform) _r5_o);
    return (global::com.codename1.ui.geom.PathIterator) _r0_o;
//XMLVM_END_WRAPPER[com.codename1.ui.geom.Rectangle: com.codename1.ui.geom.PathIterator getPathIterator(com.codename1.ui.Transform)]
}
Пример #3
0
public virtual void drawPath(global::com.codename1.charts.compat.Canvas n1, global::java.util.List n2, global::com.codename1.charts.compat.Paint n3, bool n4){
//XMLVM_BEGIN_WRAPPER[com.codename1.charts.views.AbstractChart: void drawPath(com.codename1.charts.compat.Canvas, java.util.List, com.codename1.charts.compat.Paint, boolean)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r10_o = this;
    _r11_o = n1;
    _r12_o = n2;
    _r13_o = n3;
    _r14.i = n4 ? 1 : 0;
    _r8_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).@this();
    _r4.i = ((global::com.codename1.charts.compat.Canvas) _r11_o).getHeight();
    _r5.i = ((global::com.codename1.charts.compat.Canvas) _r11_o).getWidth();
    _r0.i = ((global::java.util.List) _r12_o).size();
    _r1.i = 4;
    if (_r0.i >= _r1.i) goto label21;
    label20:;
    return;
    label21:;
    _r0.i = 0;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.i = 1;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r1.i);
    _r10_o = _r10_o;
    _r1.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r2.i = 2;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r2.i);
    _r10_o = _r10_o;
    _r2.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r3.i = 3;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r3.i);
    _r10_o = _r10_o;
    _r3.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r9_o = global::com.codename1.charts.views.AbstractChart.calculateDrawPoints((float) _r0.f, (float) _r1.f, (float) _r2.f, (float) _r3.f, (int) _r4.i, (int) _r5.i);
    _r0.i = 0;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 1;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).moveTo((float) _r0.f, (float) _r1.f);
    _r0.i = 2;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 3;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).lineTo((float) _r0.f, (float) _r1.f);
    _r7.i = ((global::java.util.List) _r12_o).size();
    _r6.i = 4;
    label92:;
    if (_r6.i >= _r7.i) goto label240;
    _r0.i = 1;
    _r0.i = _r6.i - _r0.i;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.f = (float)0.0D;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i >= 0) goto label129;
    _r0.i = _r6.i + 1;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.f = (float)0.0D;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i < 0) goto label164;
    label129:;
    _r0.i = 1;
    _r0.i = _r6.i - _r0.i;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.f = (float) _r4.i;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i <= 0) goto label167;
    _r0.i = _r6.i + 1;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.f = (float) _r4.i;
    _r0.i = _r0.f > _r1.f ? 1 : (_r0.f == _r1.f ? 0 : -1);
    if (_r0.i <= 0) goto label167;
    label164:;
    _r6.i = _r6.i + 2;
    goto label92;
    label167:;
    _r0.i = 2;
    _r0.i = _r6.i - _r0.i;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.i = 1;
    _r1.i = _r6.i - _r1.i;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r1.i);
    _r10_o = _r10_o;
    _r1.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r6.i);
    _r10_o = _r10_o;
    _r2.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r3.i = _r6.i + 1;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r3.i);
    _r10_o = _r10_o;
    _r3.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r9_o = global::com.codename1.charts.views.AbstractChart.calculateDrawPoints((float) _r0.f, (float) _r1.f, (float) _r2.f, (float) _r3.f, (int) _r4.i, (int) _r5.i);
    if (_r14.i != 0) goto label230;
    _r0.i = 0;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 1;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).moveTo((float) _r0.f, (float) _r1.f);
    label230:;
    _r0.i = 2;
    _r0.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r0.i];
    _r1.i = 3;
    _r1.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r1.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).lineTo((float) _r0.f, (float) _r1.f);
    goto label164;
    label240:;
    if (_r14.i == 0) goto label267;
    _r0.i = 0;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r0.i);
    _r10_o = _r10_o;
    _r0.f = ((global::java.lang.Float) _r10_o).floatValue();
    _r1.i = 1;
    _r10_o = ((global::java.util.List) _r12_o).get((int) _r1.i);
    _r10_o = _r10_o;
    _r1.f = ((global::java.lang.Float) _r10_o).floatValue();
    ((global::com.codename1.ui.geom.GeneralPath) _r8_o).lineTo((float) _r0.f, (float) _r1.f);
    label267:;
    ((global::com.codename1.charts.compat.Canvas) _r11_o).drawPath((global::com.codename1.ui.geom.Shape) _r8_o, (global::com.codename1.charts.compat.Paint) _r13_o);
    goto label20;
//XMLVM_END_WRAPPER[com.codename1.charts.views.AbstractChart: void drawPath(com.codename1.charts.compat.Canvas, java.util.List, com.codename1.charts.compat.Paint, boolean)]
}
public static global::System.Object segmentShape(global::com.codename1.ui.geom.Rectangle n1, global::com.codename1.ui.geom.Shape n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: com.codename1.ui.geom.Shape segmentShape(com.codename1.ui.geom.Rectangle, com.codename1.ui.geom.Shape)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nElement _r20;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nElement _r21;
    global::System.Object _r21_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r20_o = n1;
    _r21_o = n2;
    _r5_o = null;
    _r0_o = _r21_o;
    _r1_o = _r5_o;
    _r10_o = ((global::com.codename1.ui.geom.Shape) _r0_o).getPathIterator((global::com.codename1.ui.Transform) _r1_o);
    _r13_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r13_o).@this();
    _r21.i = 6;
    _r0.i = _r21.i;
    _r0_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r0.i]);
    _r21_o = _r0_o;
    _r5.i = 2;
    _r6_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r5.i]);
    _r5.i = 2;
    _r9_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r5.i]);
    _r5.i = 2;
    _r12_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r5.i]);
    _r5.i = 4;
    _r5_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r5.i]);
    _r11.f = (float)-1.0D;
    _r14.f = (float)-1.0D;
    _r5.f = (float)0.0D;
    _r7.f = (float)0.0D;
    _r8_o = null;
    _r16.f = _r14.f;
    _r15.f = _r11.f;
    _r14_o = _r9_o;
    _r19.f = _r5.f;
    _r5_o = _r6_o;
    _r6.f = _r19.f;
    label49:;
    _r9.i = ((global::com.codename1.ui.geom.PathIterator) _r10_o).isDone() ? 1 : 0;
    if (_r9.i != 0) goto label253;
    _r0_o = _r10_o;
    _r1_o = _r21_o;
    _r9.i = ((global::com.codename1.ui.geom.PathIterator) _r0_o).currentSegment((global::org.xmlvm._nArrayAdapter<float>) _r1_o);
    switch (_r9.i) {
    case 0: goto label73;
    case 1: goto label109;
    case 4: goto label183;
    }
    _r20_o = new global::java.lang.RuntimeException();
    // Value=Shape segmentation only supported for polygons
    _r21_o = new global::java.lang.String();
    ((global::java.lang.String)_r21_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)83)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115))}));
    ((global::java.lang.RuntimeException) _r20_o).@this((global::java.lang.String) _r21_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.RuntimeException) _r20_o);
    label73:;
    _r11.i = 0;
    _r15.i = 0;
    _r9.i = 0;
    _r9.f = ((global::org.xmlvm._nArrayAdapter<float>) _r21_o)[_r9.i];
    ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r15.i] = _r9.f;
    ((global::org.xmlvm._nArrayAdapter<float>) _r14_o)[_r11.i] = _r9.f;
    _r15.i = 1;
    _r16.i = 1;
    _r11.i = 1;
    _r11.f = ((global::org.xmlvm._nArrayAdapter<float>) _r21_o)[_r11.i];
    ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r16.i] = _r11.f;
    ((global::org.xmlvm._nArrayAdapter<float>) _r14_o)[_r15.i] = _r11.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r13_o).moveTo((float) _r9.f, (float) _r11.f);
    _r19.f = _r11.f;
    _r11.f = _r9.f;
    _r9_o = _r14_o;
    _r14.f = _r19.f;
    label101:;
    ((global::com.codename1.ui.geom.PathIterator) _r10_o).next();
    _r16.f = _r14.f;
    _r15.f = _r11.f;
    _r14_o = _r9_o;
    goto label49;
    label109:;
    _r7.i = 0;
    _r6.i = 0;
    _r6.f = ((global::org.xmlvm._nArrayAdapter<float>) _r21_o)[_r6.i];
    ((global::org.xmlvm._nArrayAdapter<float>) _r5_o)[_r7.i] = _r6.f;
    _r8.i = 1;
    _r7.i = 1;
    _r7.f = ((global::org.xmlvm._nArrayAdapter<float>) _r21_o)[_r7.i];
    ((global::org.xmlvm._nArrayAdapter<float>) _r5_o)[_r8.i] = _r7.f;
    _r0.f = _r15.f;
    _r1.f = _r16.f;
    _r2.f = _r6.f;
    _r3.f = _r7.f;
    _r4_o = _r20_o;
    _r9_o = global::com.codename1.ui.geom.GeneralPath_2ShapeUtil.intersectLineWithRectAsHash((float) _r0.f, (float) _r1.f, (float) _r2.f, (float) _r3.f, (global::com.codename1.ui.geom.Rectangle) _r4_o);
    _r8.i = 8;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r8.i];
    _r11.f = (float)1.0D;
    _r8.i = _r8.f > _r11.f ? 1 : (_r8.f == _r11.f ? 0 : -1);
    if (_r8.i < 0) goto label168;
    _r8.i = 8;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r8.i];
    _r8.i = (int) _r8.f;
    _r11.i = _r8.i * 2;
    _r8.i = 0;
    label150:;
    if (_r8.i >= _r11.i) goto label168;
    _r15.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r8.i];
    _r16.i = _r8.i + 1;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r16.i];
    _r0_o = _r13_o;
    _r1.f = _r15.f;
    _r2.f = _r16.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    _r8.i = _r8.i + 2;
    goto label150;
    label168:;
    ((global::com.codename1.ui.geom.GeneralPath) _r13_o).lineTo((float) _r6.f, (float) _r7.f);
    _r11.f = _r6.f;
    _r15.f = _r7.f;
    _r8_o = _r5_o;
    _r5_o = _r14_o;
    _r8_o = _r8_o;
    _r14.f = _r15.f;
    _r19_o = _r9_o;
    _r9_o = _r8_o;
    _r8_o = _r19_o;
    goto label101;
    label183:;
    _r7.i = 0;
    _r6.i = 0;
    _r6.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r6.i];
    ((global::org.xmlvm._nArrayAdapter<float>) _r5_o)[_r7.i] = _r6.f;
    _r8.i = 1;
    _r7.i = 1;
    _r7.f = ((global::org.xmlvm._nArrayAdapter<float>) _r12_o)[_r7.i];
    ((global::org.xmlvm._nArrayAdapter<float>) _r5_o)[_r8.i] = _r7.f;
    _r0.f = _r15.f;
    _r1.f = _r16.f;
    _r2.f = _r6.f;
    _r3.f = _r7.f;
    _r4_o = _r20_o;
    _r9_o = global::com.codename1.ui.geom.GeneralPath_2ShapeUtil.intersectLineWithRectAsHash((float) _r0.f, (float) _r1.f, (float) _r2.f, (float) _r3.f, (global::com.codename1.ui.geom.Rectangle) _r4_o);
    _r8.i = 8;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r8.i];
    _r11.f = (float)1.0D;
    _r8.i = _r8.f > _r11.f ? 1 : (_r8.f == _r11.f ? 0 : -1);
    if (_r8.i < 0) goto label243;
    _r8.i = 8;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r8.i];
    _r8.i = (int) _r8.f;
    _r11.i = _r8.i * 2;
    _r8.i = 0;
    label224:;
    if (_r8.i >= _r11.i) goto label243;
    _r17.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r8.i];
    _r18.i = _r8.i + 1;
    _r18.f = ((global::org.xmlvm._nArrayAdapter<float>) _r9_o)[_r18.i];
    _r0_o = _r13_o;
    _r1.f = _r17.f;
    _r2.f = _r18.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    _r8.i = _r8.i + 2;
    goto label224;
    label243:;
    ((global::com.codename1.ui.geom.GeneralPath) _r13_o).closePath();
    _r8_o = _r9_o;
    _r11.f = _r15.f;
    _r9_o = _r14_o;
    _r14.f = _r16.f;
    goto label101;
    label253:;
    return (global::com.codename1.ui.geom.Shape) _r13_o;
    label254:;
//XMLVM_END_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: com.codename1.ui.geom.Shape segmentShape(com.codename1.ui.geom.Rectangle, com.codename1.ui.geom.Shape)]
}
Пример #5
0
public virtual global::System.Object chartToScreenShape(global::com.codename1.ui.geom.Shape n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.charts.ChartComponent: com.codename1.ui.geom.Shape chartToScreenShape(com.codename1.ui.geom.Shape)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4_o = this;
    _r5_o = n1;
    _r1_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r1_o).@this();
    _r2.i = ((global::com.codename1.charts.ChartComponent) _r4_o).getAbsoluteX();
    _r2.f = (float) _r2.i;
    _r3.i = ((global::com.codename1.charts.ChartComponent) _r4_o).getAbsoluteY();
    _r3.f = (float) _r3.i;
    _r0_o = global::com.codename1.ui.Transform.makeTranslation((float) _r2.f, (float) _r3.f);
    _r2_o = ((global::com.codename1.charts.ChartComponent) _r4_o)._fcurrentTransform;
    if (_r2_o == null) goto label28;
    _r2_o = ((global::com.codename1.charts.ChartComponent) _r4_o)._fcurrentTransform;
    ((global::com.codename1.ui.Transform) _r0_o).concatenate((global::com.codename1.ui.Transform) _r2_o);
    label28:;
    _r2_o = ((global::com.codename1.ui.geom.Shape) _r5_o).getPathIterator((global::com.codename1.ui.Transform) _r0_o);
    _r3.i = 0;
    ((global::com.codename1.ui.geom.GeneralPath) _r1_o).append((global::com.codename1.ui.geom.PathIterator) _r2_o, 0!=_r3.i);
    return (global::com.codename1.ui.geom.Shape) _r1_o;
//XMLVM_END_WRAPPER[com.codename1.charts.ChartComponent: com.codename1.ui.geom.Shape chartToScreenShape(com.codename1.ui.geom.Shape)]
}
public static global::System.Object intersection(global::com.codename1.ui.geom.Rectangle n1, global::com.codename1.ui.geom.Shape n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: com.codename1.ui.geom.Shape intersection(com.codename1.ui.geom.Rectangle, com.codename1.ui.geom.Shape)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r18_o = n1;
    _r19_o = n2;
    _r19_o = global::com.codename1.ui.geom.GeneralPath_2ShapeUtil.segmentShape((global::com.codename1.ui.geom.Rectangle) _r18_o, (global::com.codename1.ui.geom.Shape) _r19_o);
    _r2_o = null;
    _r0_o = _r19_o;
    _r1_o = _r2_o;
    _r3_o = ((global::com.codename1.ui.geom.Shape) _r0_o).getPathIterator((global::com.codename1.ui.Transform) _r1_o);
    _r7_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r7_o).@this();
    _r19.i = 6;
    _r0.i = _r19.i;
    _r0_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r0.i]);
    _r19_o = _r0_o;
    _r10.i = 0;
    _r2.i = 0;
    _r4.i = ((global::com.codename1.ui.geom.Rectangle) _r18_o).getX();
    _r12.f = (float) _r4.i;
    _r4.i = ((global::com.codename1.ui.geom.Rectangle) _r18_o).getX();
    _r5.i = ((global::com.codename1.ui.geom.Rectangle) _r18_o).getWidth();
    _r4.i = _r4.i + _r5.i;
    _r13.f = (float) _r4.i;
    _r4.i = ((global::com.codename1.ui.geom.Rectangle) _r18_o).getY();
    _r14.f = (float) _r4.i;
    _r4.i = ((global::com.codename1.ui.geom.Rectangle) _r18_o).getY();
    _r18.i = ((global::com.codename1.ui.geom.Rectangle) _r18_o).getHeight();
    _r18.i = _r18.i + _r4.i;
    _r0.i = _r18.i;
    _r0.f = (float) _r0.i;
    _r15.f = _r0.f;
    _r5.f = (float)-1.0D;
    _r6.f = (float)-1.0D;
    _r18.f = (float)-1.0D;
    _r4.f = (float)-1.0D;
    _r8.f = (float)0.0D;
    _r9.f = (float)0.0D;
    _r17.f = _r18.f;
    _r18.i = _r2.i;
    _r2.f = _r17.f;
    label77:;
    _r11.i = ((global::com.codename1.ui.geom.PathIterator) _r3_o).isDone() ? 1 : 0;
    if (_r11.i != 0) goto label254;
    _r0_o = _r3_o;
    _r1_o = _r19_o;
    _r11.i = ((global::com.codename1.ui.geom.PathIterator) _r0_o).currentSegment((global::org.xmlvm._nArrayAdapter<float>) _r1_o);
    switch (_r11.i) {
    case 0: goto label108;
    case 1: goto label108;
    case 4: goto label101;
    }
    _r18_o = new global::java.lang.RuntimeException();
    // Value=Intersection only supports polygons currently
    _r19_o = new global::java.lang.String();
    ((global::java.lang.String)_r19_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 121))}));
    ((global::java.lang.RuntimeException) _r18_o).@this((global::java.lang.String) _r19_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.RuntimeException) _r18_o);
    label101:;
    ((global::com.codename1.ui.geom.GeneralPath) _r7_o).closePath();
    label104:;
    ((global::com.codename1.ui.geom.PathIterator) _r3_o).next();
    goto label77;
    label108:;
    _r16.i = 0;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r12.f ? 1 : (_r16.f == _r12.f ? 0 : -1);
    if (_r16.i >= 0) goto label204;
    _r16.i = 0;
    ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i] = _r12.f;
    label120:;
    _r16.i = 1;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r14.f ? 1 : (_r16.f == _r14.f ? 0 : -1);
    if (_r16.i >= 0) goto label217;
    _r16.i = 1;
    ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i] = _r14.f;
    label132:;
    if (_r10.i == 0) goto label142;
    _r16.i = 0;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r5.f ? 1 : (_r16.f == _r5.f ? 0 : -1);
    if (_r16.i >= 0) goto label145;
    label142:;
    _r5.i = 0;
    _r5.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r5.i];
    label145:;
    if (_r10.i == 0) goto label155;
    _r16.i = 0;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r2.f ? 1 : (_r16.f == _r2.f ? 0 : -1);
    if (_r16.i <= 0) goto label158;
    label155:;
    _r2.i = 0;
    _r2.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r2.i];
    label158:;
    if (_r10.i == 0) goto label168;
    _r16.i = 1;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r6.f ? 1 : (_r16.f == _r6.f ? 0 : -1);
    if (_r16.i >= 0) goto label171;
    label168:;
    _r6.i = 1;
    _r6.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r6.i];
    label171:;
    if (_r10.i == 0) goto label180;
    _r10.i = 1;
    _r10.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r10.i];
    _r10.i = _r10.f > _r4.f ? 1 : (_r10.f == _r4.f ? 0 : -1);
    if (_r10.i <= 0) goto label183;
    label180:;
    _r4.i = 1;
    _r4.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r4.i];
    label183:;
    if (_r11.i != 0) goto label230;
    _r8.i = 0;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r8.i];
    _r9.i = 1;
    _r9.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r9.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r7_o).moveTo((float) _r8.f, (float) _r9.f);
    label194:;
    _r8.i = 0;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r8.i];
    _r9.i = 1;
    _r9.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r9.i];
    _r10.i = 1;
    _r18.i = _r18.i + 1;
    goto label104;
    label204:;
    _r16.i = 0;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r13.f ? 1 : (_r16.f == _r13.f ? 0 : -1);
    if (_r16.i <= 0) goto label120;
    _r16.i = 0;
    ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i] = _r13.f;
    goto label120;
    label217:;
    _r16.i = 1;
    _r16.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i];
    _r16.i = _r16.f > _r15.f ? 1 : (_r16.f == _r15.f ? 0 : -1);
    if (_r16.i <= 0) goto label132;
    _r16.i = 1;
    ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r16.i] = _r15.f;
    goto label132;
    label230:;
    _r10.i = 0;
    _r10.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r10.i];
    _r8.i = _r8.f > _r10.f ? 1 : (_r8.f == _r10.f ? 0 : -1);
    if (_r8.i != 0) goto label244;
    _r8.i = 1;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r8.i];
    _r8.i = _r9.f > _r8.f ? 1 : (_r9.f == _r8.f ? 0 : -1);
    if (_r8.i == 0) goto label194;
    label244:;
    _r8.i = 0;
    _r8.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r8.i];
    _r9.i = 1;
    _r9.f = ((global::org.xmlvm._nArrayAdapter<float>) _r19_o)[_r9.i];
    ((global::com.codename1.ui.geom.GeneralPath) _r7_o).lineTo((float) _r8.f, (float) _r9.f);
    goto label194;
    label254:;
    _r18.f = _r2.f - _r5.f;
    _r19.f = (float)1.0D;
    _r18.i = _r18.f > _r19.f ? 1 : (_r18.f == _r19.f ? 0 : -1);
    if (_r18.i <= 0) goto label270;
    _r18.f = _r4.f - _r6.f;
    _r19.f = (float)1.0D;
    _r18.i = _r18.f > _r19.f ? 1 : (_r18.f == _r19.f ? 0 : -1);
    if (_r18.i > 0) goto label273;
    label270:;
    _r18_o = null;
    label272:;
    return (global::com.codename1.ui.geom.Shape) _r18_o;
    label273:;
    _r18_o = _r7_o;
    goto label272;
    label276:;
//XMLVM_END_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: com.codename1.ui.geom.Shape intersection(com.codename1.ui.geom.Rectangle, com.codename1.ui.geom.Shape)]
}
Пример #7
0
public override void drawPath(global::com.codename1.charts.compat.Canvas n1, global::java.util.List n2, global::com.codename1.charts.compat.Paint n3, bool n4){
//XMLVM_BEGIN_WRAPPER[com.codename1.charts.views.CubicLineChart: void drawPath(com.codename1.charts.compat.Canvas, java.util.List, com.codename1.charts.compat.Paint, boolean)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nElement _r20;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nElement _r21;
    global::System.Object _r21_o = null;
    global::org.xmlvm._nElement _r22;
    global::System.Object _r22_o = null;
    global::org.xmlvm._nElement _r23;
    global::System.Object _r23_o = null;
    global::org.xmlvm._nElement _r24;
    global::System.Object _r24_o = null;
    global::org.xmlvm._nElement _r25;
    global::System.Object _r25_o = null;
    global::org.xmlvm._nElement _r26;
    global::System.Object _r26_o = null;
    global::org.xmlvm._nElement _r27;
    global::System.Object _r27_o = null;
    global::org.xmlvm._nElement _r28;
    global::System.Object _r28_o = null;
    global::org.xmlvm._nElement _r29;
    global::System.Object _r29_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r25_o = this;
    _r26_o = n1;
    _r27_o = n2;
    _r28_o = n3;
    _r29.i = n4 ? 1 : 0;
    _r21_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r21_o).@this();
    _r3.i = 0;
    _r0_o = _r27_o;
    _r1.i = _r3.i;
    _r3_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r3_o = _r3_o;
    _r23.f = ((global::java.lang.Float) _r3_o).floatValue();
    _r3.i = 1;
    _r0_o = _r27_o;
    _r1.i = _r3.i;
    _r3_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r3_o = _r3_o;
    _r24.f = ((global::java.lang.Float) _r3_o).floatValue();
    _r0_o = _r21_o;
    _r1.f = _r23.f;
    _r2.f = _r24.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).moveTo((float) _r1.f, (float) _r2.f);
    _r20.i = ((global::java.util.List) _r27_o).size();
    if (_r29.i == 0) goto label50;
    _r20.i = _r20.i + -4;
    label50:;
    _r5_o = new global::com.codename1.charts.models.Point();
    ((global::com.codename1.charts.models.Point) _r5_o).@this();
    _r22_o = new global::com.codename1.charts.models.Point();
    ((global::com.codename1.charts.models.Point) _r22_o).@this();
    _r10_o = new global::com.codename1.charts.models.Point();
    ((global::com.codename1.charts.models.Point) _r10_o).@this();
    _r6.i = 0;
    label66:;
    _r0.i = _r6.i;
    _r1.i = _r20.i;
    if (_r0.i >= _r1.i) goto label192;
    _r3.i = _r6.i + 2;
    _r0.i = _r3.i;
    _r1.i = _r20.i;
    if (_r0.i >= _r1.i) goto label188;
    _r3.i = _r6.i + 2;
    _r7.i = _r3.i;
    label81:;
    _r3.i = _r6.i + 4;
    _r0.i = _r3.i;
    _r1.i = _r20.i;
    if (_r0.i >= _r1.i) goto label190;
    _r3.i = _r6.i + 4;
    _r12.i = _r3.i;
    label91:;
    _r0_o = _r25_o;
    _r0.f = ((global::com.codename1.charts.views.CubicLineChart) _r0_o)._fmSecondMultiplier;
    _r8.f = _r0.f;
    _r3_o = _r25_o;
    _r4_o = _r27_o;
    ((global::com.codename1.charts.views.CubicLineChart) _r3_o).calc((global::java.util.List) _r4_o, (global::com.codename1.charts.models.Point) _r5_o, (int) _r6.i, (int) _r7.i, (float) _r8.f);
    _r0_o = _r27_o;
    _r1.i = _r7.i;
    _r3_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r3_o = _r3_o;
    _r3.f = ((global::java.lang.Float) _r3_o).floatValue();
    _r0_o = _r22_o;
    _r1.f = _r3.f;
    ((global::com.codename1.charts.models.Point) _r0_o).setX((float) _r1.f);
    _r3.i = _r7.i + 1;
    _r0_o = _r27_o;
    _r1.i = _r3.i;
    _r3_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r3_o = _r3_o;
    _r3.f = ((global::java.lang.Float) _r3_o).floatValue();
    _r0_o = _r22_o;
    _r1.f = _r3.f;
    ((global::com.codename1.charts.models.Point) _r0_o).setY((float) _r1.f);
    _r0_o = _r25_o;
    _r0.f = ((global::com.codename1.charts.views.CubicLineChart) _r0_o)._fmFirstMultiplier;
    _r13.f = _r0.f;
    _r8_o = _r25_o;
    _r9_o = _r27_o;
    _r11.i = _r7.i;
    ((global::com.codename1.charts.views.CubicLineChart) _r8_o).calc((global::java.util.List) _r9_o, (global::com.codename1.charts.models.Point) _r10_o, (int) _r11.i, (int) _r12.i, (float) _r13.f);
    _r14.f = ((global::com.codename1.charts.models.Point) _r5_o).getX();
    _r15.f = ((global::com.codename1.charts.models.Point) _r5_o).getY();
    _r16.f = ((global::com.codename1.charts.models.Point) _r22_o).getX();
    _r17.f = ((global::com.codename1.charts.models.Point) _r22_o).getY();
    _r18.f = ((global::com.codename1.charts.models.Point) _r10_o).getX();
    _r19.f = ((global::com.codename1.charts.models.Point) _r10_o).getY();
    _r13_o = _r21_o;
    ((global::com.codename1.ui.geom.GeneralPath) _r13_o).curveTo((float) _r14.f, (float) _r15.f, (float) _r16.f, (float) _r17.f, (float) _r18.f, (float) _r19.f);
    _r6.i = _r6.i + 2;
    goto label66;
    label188:;
    _r7.i = _r6.i;
    goto label81;
    label190:;
    _r12.i = _r7.i;
    goto label91;
    label192:;
    _r3_o = new global::com.codename1.charts.compat.PathMeasure();
    _r4.i = 0;
    _r0_o = _r3_o;
    _r1_o = _r21_o;
    _r2.i = _r4.i;
    ((global::com.codename1.charts.compat.PathMeasure) _r0_o).@this((global::com.codename1.ui.geom.GeneralPath) _r1_o, 0!=_r2.i);
    _r0_o = _r3_o;
    _r1_o = _r25_o;
    ((global::com.codename1.charts.views.CubicLineChart) _r1_o)._fmPathMeasure = (global::com.codename1.charts.compat.PathMeasure) _r0_o;
    if (_r29.i == 0) goto label288;
    _r6.i = _r20.i;
    label211:;
    _r3.i = _r20.i + 4;
    if (_r6.i >= _r3.i) goto label253;
    _r0_o = _r27_o;
    _r1.i = _r6.i;
    _r25_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r25_o = _r25_o;
    _r3.f = ((global::java.lang.Float) _r25_o).floatValue();
    _r4.i = _r6.i + 1;
    _r0_o = _r27_o;
    _r1.i = _r4.i;
    _r25_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r25_o = _r25_o;
    _r4.f = ((global::java.lang.Float) _r25_o).floatValue();
    _r0_o = _r21_o;
    _r1.f = _r3.f;
    _r2.f = _r4.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    _r6.i = _r6.i + 2;
    goto label211;
    label253:;
    _r3.i = 0;
    _r0_o = _r27_o;
    _r1.i = _r3.i;
    _r25_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r25_o = _r25_o;
    _r3.f = ((global::java.lang.Float) _r25_o).floatValue();
    _r4.i = 1;
    _r0_o = _r27_o;
    _r1.i = _r4.i;
    _r25_o = ((global::java.util.List) _r0_o).get((int) _r1.i);
    _r25_o = _r25_o;
    _r4.f = ((global::java.lang.Float) _r25_o).floatValue();
    _r0_o = _r21_o;
    _r1.f = _r3.f;
    _r2.f = _r4.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).lineTo((float) _r1.f, (float) _r2.f);
    label288:;
    _r0_o = _r26_o;
    _r1_o = _r21_o;
    _r2_o = _r28_o;
    ((global::com.codename1.charts.compat.Canvas) _r0_o).drawPath((global::com.codename1.ui.geom.Shape) _r1_o, (global::com.codename1.charts.compat.Paint) _r2_o);
    return;
//XMLVM_END_WRAPPER[com.codename1.charts.views.CubicLineChart: void drawPath(com.codename1.charts.compat.Canvas, java.util.List, com.codename1.charts.compat.Paint, boolean)]
}
Пример #8
0
public virtual global::System.Object getShape(float n1, float n2, float n3){
//XMLVM_BEGIN_WRAPPER[com.codename1.charts.views.PieSegment: com.codename1.ui.geom.Shape getShape(float, float, float)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r16_o = this;
    _r17.f = n1;
    _r18.f = n2;
    _r19.f = n3;
    _r3_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r3_o).@this();
    _r0_o = _r3_o;
    _r1.f = _r17.f;
    _r2.f = _r18.f;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).moveTo((float) _r1.f, (float) _r2.f);
    _r0.f = _r17.f;
    _r0.d = (double) _r0.f;
    _r4.d = _r0.d;
    _r0.f = _r19.f;
    _r0.d = (double) _r0.f;
    _r6.d = _r0.d;
    _r0_o = _r16_o;
    _r0.f = ((global::com.codename1.charts.views.PieSegment) _r0_o)._fmStartAngle;
    _r8.f = _r0.f;
    _r8.d = (double) _r8.f;
    _r8.d = global::java.lang.Math.toRadians((double) _r8.d);
    _r8.d = global::java.lang.Math.cos((double) _r8.d);
    _r6.d = _r6.d * _r8.d;
    _r4.d = _r4.d + _r6.d;
    _r0.f = _r18.f;
    _r0.d = (double) _r0.f;
    _r6.d = _r0.d;
    _r0.f = _r19.f;
    _r0.d = (double) _r0.f;
    _r8.d = _r0.d;
    _r0_o = _r16_o;
    _r0.f = ((global::com.codename1.charts.views.PieSegment) _r0_o)._fmStartAngle;
    _r10.f = _r0.f;
    _r10.d = (double) _r10.f;
    _r10.d = global::java.lang.Math.toRadians((double) _r10.d);
    _r10.d = global::java.lang.Math.sin((double) _r10.d);
    _r8.d = _r8.d * _r10.d;
    _r6.d = _r6.d + _r8.d;
    ((global::com.codename1.ui.geom.GeneralPath) _r3_o).lineTo((double) _r4.d, (double) _r6.d);
    _r0.f = _r17.f;
    _r0.d = (double) _r0.f;
    _r4.d = _r0.d;
    _r0.f = _r18.f;
    _r0.d = (double) _r0.f;
    _r6.d = _r0.d;
    _r0.f = _r17.f;
    _r0.d = (double) _r0.f;
    _r8.d = _r0.d;
    _r0.f = _r19.f;
    _r0.d = (double) _r0.f;
    _r10.d = _r0.d;
    _r0_o = _r16_o;
    _r0.f = ((global::com.codename1.charts.views.PieSegment) _r0_o)._fmEndAngle;
    _r12.f = _r0.f;
    _r12.d = (double) _r12.f;
    _r12.d = global::java.lang.Math.toRadians((double) _r12.d);
    _r12.d = global::java.lang.Math.cos((double) _r12.d);
    _r10.d = _r10.d * _r12.d;
    _r8.d = _r8.d + _r10.d;
    _r0.f = _r18.f;
    _r0.d = (double) _r0.f;
    _r10.d = _r0.d;
    _r0.f = _r19.f;
    _r0.d = (double) _r0.f;
    _r12.d = _r0.d;
    _r0_o = _r16_o;
    _r0.f = ((global::com.codename1.charts.views.PieSegment) _r0_o)._fmEndAngle;
    _r14.f = _r0.f;
    _r14.d = (double) _r14.f;
    _r14.d = global::java.lang.Math.toRadians((double) _r14.d);
    _r14.d = global::java.lang.Math.sin((double) _r14.d);
    _r12.d = _r12.d * _r14.d;
    _r10.d = _r10.d + _r12.d;
    ((global::com.codename1.ui.geom.GeneralPath) _r3_o).arcTo((double) _r4.d, (double) _r6.d, (double) _r8.d, (double) _r10.d);
    ((global::com.codename1.ui.geom.GeneralPath) _r3_o).closePath();
    return (global::com.codename1.ui.geom.Shape) _r3_o;
//XMLVM_END_WRAPPER[com.codename1.charts.views.PieSegment: com.codename1.ui.geom.Shape getShape(float, float, float)]
}
Пример #9
0
public virtual void fillShape(global::com.codename1.ui.geom.Shape n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.Graphics: void fillShape(com.codename1.ui.geom.Shape)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r5_o = this;
    _r6_o = n1;
    _r2.i = ((global::com.codename1.ui.Graphics) _r5_o).isShapeSupported() ? 1 : 0;
    if (_r2.i == 0) goto label46;
    _r2.i = ((global::com.codename1.ui.Graphics) _r5_o)._fxTranslate;
    if (_r2.i != 0) goto label14;
    _r2.i = ((global::com.codename1.ui.Graphics) _r5_o)._fyTranslate;
    if (_r2.i == 0) goto label39;
    label14:;
    _r0_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).@this();
    _r2.i = ((global::com.codename1.ui.Graphics) _r5_o)._fxTranslate;
    _r2.f = (float) _r2.i;
    _r3.i = ((global::com.codename1.ui.Graphics) _r5_o)._fyTranslate;
    _r3.f = (float) _r3.i;
    _r4.f = (float)0.0D;
    _r1_o = global::com.codename1.ui.Transform.makeTranslation((float) _r2.f, (float) _r3.f, (float) _r4.f);
    _r2_o = ((global::com.codename1.ui.geom.Shape) _r6_o).getPathIterator((global::com.codename1.ui.Transform) _r1_o);
    _r3.i = 1;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).append((global::com.codename1.ui.geom.PathIterator) _r2_o, 0!=_r3.i);
    _r6_o = _r0_o;
    label39:;
    _r2_o = ((global::com.codename1.ui.Graphics) _r5_o)._fimpl;
    _r3_o = ((global::com.codename1.ui.Graphics) _r5_o)._fnativeGraphics;
    ((global::com.codename1.impl.CodenameOneImplementation) _r2_o).fillShape((global::java.lang.Object) _r3_o, (global::com.codename1.ui.geom.Shape) _r6_o);
    label46:;
    return;
//XMLVM_END_WRAPPER[com.codename1.ui.Graphics: void fillShape(com.codename1.ui.geom.Shape)]
}
Пример #10
0
public virtual global::System.Object createTransformedShape(global::com.codename1.ui.Transform n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.geom.GeneralPath: com.codename1.ui.geom.Shape createTransformedShape(com.codename1.ui.Transform)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4_o = n1;
    _r0_o = new global::com.codename1.ui.geom.GeneralPath();
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).@this();
    _r1_o = ((global::com.codename1.ui.geom.GeneralPath) _r3_o).getPathIterator((global::com.codename1.ui.Transform) _r4_o);
    _r2.i = 0;
    ((global::com.codename1.ui.geom.GeneralPath) _r0_o).append((global::com.codename1.ui.geom.PathIterator) _r1_o, 0!=_r2.i);
    return (global::com.codename1.ui.geom.Shape) _r0_o;
//XMLVM_END_WRAPPER[com.codename1.ui.geom.GeneralPath: com.codename1.ui.geom.Shape createTransformedShape(com.codename1.ui.Transform)]
}