コード例 #1
0
ファイル: Slope.java プロジェクト: juanpafc/CameraEx
 public ArrayList<Integer> strokesToPrimitives(ArrayList<Stroke> strokes) {
   if (strokes == null) return null;
   ArrayList<Integer> primitives = new ArrayList<Integer>();
   for (Stroke stroke : strokes) {
     String type = stroke.StrokeGetType();
     if (type.equals("arc")) primitives.add(Line(stroke.StrokeGetArc()));
     if (type.equals("cubicbezier")) primitives.add(BezierCubic(stroke.StrokeGet3Bezier()));
     if (type.equals("line")) primitives.add(Line(stroke.StrokeGetLine()));
     if (type.equals("quadraticbezier"))
       primitives.add(BezierQuadratic(stroke.StrokeGet2Bezier()));
   }
   return primitives;
 }