scatter with extended polyline properties mark_size, mark_foreground, mark_background
[scilab.git] / scilab / modules / graphic_objects / src / java / org / scilab / modules / graphic_objects / polyline / Polyline.java
index 07c0c47..b434f7c 100644 (file)
@@ -27,8 +27,6 @@ import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProp
 import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProperties.__GO_Y_SHIFT__;
 import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProperties.__GO_Z_SHIFT__;
 import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProperties.__GO_COLOR_SET__;
-import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProperties.__GO_SIZES__;
-import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProperties.__GO_NUM_SIZES__;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -54,7 +52,7 @@ public class Polyline extends ClippableContouredObject {
     private enum PolylineProperty { CLOSED, ARROWSIZEFACTOR, POLYLINESTYLE,
                                     INTERPCOLORVECTOR, INTERPCOLORVECTORSET, INTERPCOLORMODE,
                                     XSHIFT, YSHIFT, ZSHIFT, BARWIDTH, DATATIPS, DATATIPSCOUNT,
-                                    TIP_DISPLAY_FNC, TIP_MARK, COLORSET, SIZESET, SIZESETCOUNT
+                                    TIP_DISPLAY_FNC, TIP_MARK, COLORSET
                                   };
 
     /** Specifies whether the polyline is closed */
@@ -98,9 +96,6 @@ public class Polyline extends ClippableContouredObject {
     /** has color set */
     private boolean colorSet;
 
-    /** sizes objects list */
-    private List<Integer> sizes;
-
     /** Constructor */
     public Polyline() {
         super();
@@ -118,7 +113,6 @@ public class Polyline extends ClippableContouredObject {
         displayFnc = "";
         tipMark = 11;
         colorSet = false;
-        sizes = new ArrayList<Integer>();
     }
 
     @Override
@@ -163,10 +157,6 @@ public class Polyline extends ClippableContouredObject {
                 return PolylineProperty.TIP_MARK;
             case __GO_COLOR_SET__ :
                 return PolylineProperty.COLORSET;
-            case __GO_SIZES__ :
-                return PolylineProperty.SIZESET;
-            case __GO_NUM_SIZES__ :
-                return PolylineProperty.SIZESETCOUNT;
             default :
                 return super.getPropertyFromName(propertyName);
         }
@@ -210,10 +200,6 @@ public class Polyline extends ClippableContouredObject {
                     return getTipMark();
                 case COLORSET:
                     return getColorSet();
-                case SIZESET:
-                    return getSizeSet();
-                case SIZESETCOUNT:
-                    return sizes.size();
             }
         }
         return super.getProperty(property);
@@ -268,9 +254,6 @@ public class Polyline extends ClippableContouredObject {
                     case COLORSET:
                         setColorSet((Boolean) value);
                         break;
-                    case SIZESET:
-                        setSizeSet((Integer[]) value);
-                        break;
                 }
             }
             return super.setProperty(property, value);
@@ -515,29 +498,6 @@ public class Polyline extends ClippableContouredObject {
     }
 
     /**
-     * @return sizes
-     */
-    public Integer[] getSizeSet() {
-        return sizes.toArray(new Integer[sizes.size()]);
-    }
-
-    /**
-     * @param sizes the sizes to set
-     */
-    private UpdateStatus setSizeSet(List<Integer> sizes) {
-        this.sizes = sizes;
-        return UpdateStatus.Success;
-    }
-
-    /**
-     * @param sizes the sizes to set
-     */
-    public UpdateStatus setSizeSet(Integer[] sizes) {
-        this.sizes = new LinkedList<Integer>(Arrays.asList(sizes));
-        return UpdateStatus.Success;
-    }
-
-    /**
      * @return Type as String
      */
     public Integer getType() {