package com.smartgwt.client.widgets.drawing;
import com.smartgwt.client.types.DrawShapeCommandType;
import com.smartgwt.client.util.JSOHelper;
/**
* Command to draw a multi-segment line. Corresponds to the {@link com.smartgwt.client.types.DrawShapeCommandType#LINETO}
* command type.
*/
public class LineToCommand extends DrawShapeCommand {
public LineToCommand() {
super.setType(DrawShapeCommandType.LINETO);
}
public LineToCommand(Point... points) {
this();
internalSetArgs(points);
}
private void internalSetArgs(Point... points) {
super.setArgs(JSOHelper.convertToJavaScriptArray(points));
}
/**
* Sets the points to draw lines through in sequence when executing this "lineto" command.
*
* @param points the points to draw lines through.
*/
public void setArgs(Point... points) {
internalSetArgs(points);
}
}