Examples of CurvedEdgeRecord


Examples of org.apache.flex.swf.types.CurvedEdgeRecord

        }
    }

    private void curveRecord(int[] delta)
    {
        CurvedEdgeRecord cer = new CurvedEdgeRecord();
        cer.setControlDeltaX(delta[0]);
        cer.setControlDeltaY(delta[1]);
        cer.setAnchorDeltaX(delta[2]);
        cer.setAnchorDeltaY(delta[3]);
        shape.addShapeRecord(cer);
    }
View Full Code Here

Examples of org.apache.flex.swf.types.CurvedEdgeRecord

                    out.println("<line dx=\"" + straightEdge.getDeltaX() + "\" dy=\"" +
                                straightEdge.getDeltaY() + "\" />");
                }
                else
                {
                    CurvedEdgeRecord curvedEdge = (CurvedEdgeRecord)edge;
                    out.print("<curve ");
                    out.print("cdx=\"" + curvedEdge.getControlDeltaX() + "\" cdy=\"" +
                              curvedEdge.getControlDeltaY() + "\" ");
                    out.print("dx=\"" + curvedEdge.getAnchorDeltaX() + "\" dy=\"" +
                              curvedEdge.getAnchorDeltaY() + "\" ");
                    out.println("/>");
                }
            }
        }
    }
View Full Code Here

Examples of org.apache.flex.swf.types.CurvedEdgeRecord

                    y += straightEdge.getDeltaY();
                    out.print("\t\t");
                }
                else
                {
                    CurvedEdgeRecord curvedEdge = (CurvedEdgeRecord)edge;
                    out.print("CER" + "\t");
                    out.print(curvedEdge.getControlDeltaX() + "\t" + curvedEdge.getControlDeltaY() + "\t");
                    out.print(curvedEdge.getAnchorDeltaX() + "\t" + curvedEdge.getAnchorDeltaY());
                    x += (curvedEdge.getControlDeltaX() + curvedEdge.getAnchorDeltaX());
                    y += (curvedEdge.getControlDeltaY() + curvedEdge.getAnchorDeltaY());
                }
            }

            out.println("\t\t" + x + "\t" + y);
        }
View Full Code Here

Examples of tv.porst.swfretools.parser.structures.CurvedEdgeRecord

   */
  private void createChildren() {
    final ShapeRecord shapeRecord = getUserObject();

    if (shapeRecord instanceof CurvedEdgeRecord) {
      final CurvedEdgeRecord crecord = (CurvedEdgeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StraightFlag", crecord.getStraightFlag());
      addNode("NumBits", crecord.getNumBits());
      addNode("ControlDeltaX", crecord.getControlDeltaX());
      addNode("ControlDeltaY", crecord.getControlDeltaY());
      addNode("AnchorDeltaX", crecord.getAnchorDeltaX());
      addNode("AnchorDeltaY", crecord.getAnchorDeltaY());
    }
    else if (shapeRecord instanceof StraightEdgeRecord) {
      final StraightEdgeRecord crecord = (StraightEdgeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StraightFlag", crecord.getStraightFlag());
      addNode("NumBits", crecord.getNumBits());
      addNode("GeneralLineFlag", crecord.getGeneralLineFlag());
      addNode("VertLineFlag", crecord.getVertLineFlag());
      addNode("DeltaX", crecord.getDeltaX());
      addNode("DeltaY", crecord.getDeltaY());
    }
    else if (shapeRecord instanceof StyleChangeRecord) {
      final StyleChangeRecord crecord = (StyleChangeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StateNewStyles", crecord.getStateNewStyles());
      addNode("StateLineStyle", crecord.getStateLineStyle());
      addNode("FillStyle1", crecord.getFillStyle1());
      addNode("FillStyle0", crecord.getFillStyle0());
      addNode("StateMoveTo", crecord.getStateMoveTo());
      addNode("MoveBits", crecord.getMoveBits());
      addNode("MoveDeltaX", crecord.getMoveDeltaX());
      addNode("MoveDeltaY", crecord.getMoveDeltaY());
      addNode("FillStyle0", crecord.getFillStyle0());
      addNode("FillStyle1", crecord.getFillStyle1());
      addNode("LineStyle", crecord.getLineStyle());
      addNode("FillStyles", crecord.getFillStyles());
      addNode("LineStyles", crecord.getLineStyles());
      addNode("TypeFlag", crecord.getNumFillBits());
      addNode("TypeFlag", crecord.getNumLineBits());
    }
    else if (shapeRecord instanceof EndShapeRecord) {
      final EndShapeRecord crecord = (EndShapeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("EndOfShape", crecord.getEndOfShape());
    }
    else {
      throw new IllegalStateException("Unknown shape record");
    }
  }
View Full Code Here

Examples of tv.porst.swfretools.parser.structures.CurvedEdgeRecord

   */
  private void createChildren() {
    final Shape3Record shapeRecord = getUserObject();

    if (shapeRecord instanceof CurvedEdgeRecord) {
      final CurvedEdgeRecord crecord = (CurvedEdgeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StraightFlag", crecord.getStraightFlag());
      addNode("NumBits", crecord.getNumBits());
      addNode("ControlDeltaX", crecord.getControlDeltaX());
      addNode("ControlDeltaY", crecord.getControlDeltaY());
      addNode("AnchorDeltaX", crecord.getAnchorDeltaX());
      addNode("AnchorDeltaY", crecord.getAnchorDeltaY());
    }
    else if (shapeRecord instanceof StraightEdgeRecord) {
      final StraightEdgeRecord crecord = (StraightEdgeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StraightFlag", crecord.getStraightFlag());
      addNode("NumBits", crecord.getNumBits());
      addNode("GeneralLineFlag", crecord.getGeneralLineFlag());
      addNode("VertLineFlag", crecord.getVertLineFlag());
      addNode("DeltaX", crecord.getDeltaX());
      addNode("DeltaY", crecord.getDeltaY());
    }
    else if (shapeRecord instanceof StyleChangeRecord3) {
      final StyleChangeRecord3 crecord = (StyleChangeRecord3) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StateNewStyles", crecord.getStateNewStyles());
      addNode("StateLineStyle", crecord.getStateLineStyle());
      addNode("FillStyle1", crecord.getFillStyle1());
      addNode("FillStyle0", crecord.getFillStyle0());
      addNode("StateMoveTo", crecord.getStateMoveTo());
      addNode("MoveBits", crecord.getMoveBits());
      addNode("MoveDeltaX", crecord.getMoveDeltaX());
      addNode("MoveDeltaY", crecord.getMoveDeltaY());
      addNode("FillStyle0", crecord.getFillStyle0());
      addNode("FillStyle1", crecord.getFillStyle1());
      addNode("LineStyle", crecord.getLineStyle());
      addNode("FillStyles", crecord.getFillStyles());
      addNode("LineStyles", crecord.getLineStyles());
      addNode("TypeFlag", crecord.getNumFillBits());
      addNode("TypeFlag", crecord.getNumLineBits());
    }
    else if (shapeRecord instanceof EndShapeRecord) {
      final EndShapeRecord crecord = (EndShapeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("EndOfShape", crecord.getEndOfShape());
    }
    else {
      throw new IllegalStateException("Unknown shape record");
    }
  }
View Full Code Here

Examples of tv.porst.swfretools.parser.structures.CurvedEdgeRecord

   */
  private void createChildren() {
    final Shape4Record shapeRecord = getUserObject();

    if (shapeRecord instanceof CurvedEdgeRecord) {
      final CurvedEdgeRecord crecord = (CurvedEdgeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StraightFlag", crecord.getStraightFlag());
      addNode("NumBits", crecord.getNumBits());
      addNode("ControlDeltaX", crecord.getControlDeltaX());
      addNode("ControlDeltaY", crecord.getControlDeltaY());
      addNode("AnchorDeltaX", crecord.getAnchorDeltaX());
      addNode("AnchorDeltaY", crecord.getAnchorDeltaY());
    }
    else if (shapeRecord instanceof StraightEdgeRecord) {
      final StraightEdgeRecord crecord = (StraightEdgeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StraightFlag", crecord.getStraightFlag());
      addNode("NumBits", crecord.getNumBits());
      addNode("GeneralLineFlag", crecord.getGeneralLineFlag());
      addNode("VertLineFlag", crecord.getVertLineFlag());
      addNode("DeltaX", crecord.getDeltaX());
      addNode("DeltaY", crecord.getDeltaY());
    }
    else if (shapeRecord instanceof StyleChangeRecord4) {
      final StyleChangeRecord4 crecord = (StyleChangeRecord4) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("StateNewStyles", crecord.getStateNewStyles());
      addNode("StateLineStyle", crecord.getStateLineStyle());
      addNode("FillStyle1", crecord.getFillStyle1());
      addNode("FillStyle0", crecord.getFillStyle0());
      addNode("StateMoveTo", crecord.getStateMoveTo());
      addNode("MoveBits", crecord.getMoveBits());
      addNode("MoveDeltaX", crecord.getMoveDeltaX());
      addNode("MoveDeltaY", crecord.getMoveDeltaY());
      addNode("FillStyle0", crecord.getFillStyle0());
      addNode("FillStyle1", crecord.getFillStyle1());
      addNode("LineStyle", crecord.getLineStyle());
      addNode("FillStyles", crecord.getFillStyles());
      addNode("LineStyles", crecord.getLineStyles());
      addNode("TypeFlag", crecord.getNumFillBits());
      addNode("TypeFlag", crecord.getNumLineBits());
    }
    else if (shapeRecord instanceof EndShapeRecord) {
      final EndShapeRecord crecord = (EndShapeRecord) shapeRecord;
      addNode("TypeFlag", crecord.getTypeFlag());
      addNode("EndOfShape", crecord.getEndOfShape());
    }
    else {
      throw new IllegalStateException("Unknown shape record");
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.