Class PsPolygonExpression

  • All Implemented Interfaces:
    ExpressionConstants, PicObjectConstants

    public class PsPolygonExpression
    extends SequenceExpression
    implements PicObjectConstants
    Parses \\pspolygon, \\psdots and \\psline commands :
    • \\pspolygon[param](2,4)(3,15) // NO ARROW ALLOWED HERE !
    • \\pspolygon*[param](5,1)(5,8)...(xN,yN)
    • \\psline[param]{arrows}(5,1)(5,8)...(xN,yN)
    • \\psline*[param]{arrows}(5,1)(5,8)...(xN,yN)
    • \\psdots[param,dotstyle=style,dotscale=a b,dotangle=angle]{arrows}(5,1)(5,8)...(xN,yN)
    • \\psdots*[param]{arrows}(5,1)(5,8)...(xN,yN) (same as above, '*' being unused)
    Note : PsPolygon -> close path ; PsLine -> open path ; PsDots -> dots only
    Since:
    jpicedt 1.3.2
    Version:
    $Id: PsPolygonExpression.java,v 1.5.2.1 2007/09/02 11:56:12 reynal Exp $

    Author:
    Sylvain Reynal
    • Field Detail

      • POLYGON

        public static final java.lang.String POLYGON
        parses a \\pspolygon command
        See Also:
        Constant Field Values
      • LINE

        public static final java.lang.String LINE
        parses a \\psline command
        See Also:
        Constant Field Values
      • DOTS

        public static final java.lang.String DOTS
        parses a \\psdots command
        See Also:
        Constant Field Values
    • Constructor Detail

      • PsPolygonExpression

        public PsPolygonExpression​(Pool pl,
                                   java.lang.String type)
        Uses the given type as the default tag
      • PsPolygonExpression

        public PsPolygonExpression​(Pool pl,
                                   java.lang.String shape,
                                   java.lang.String tag)
        Parameters:
        shape - POLYGON, LINE or DOTS
        tag - if null, default to shape