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)] }
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)] }
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)] }
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)] }
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)] }
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)] }
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)] }
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)] }