cz.cuni.jagrlib
Class VCommand.RArcTo

java.lang.Object
  extended by cz.cuni.jagrlib.VectorCommand
      extended by cz.cuni.jagrlib.VCommand.MoveTo
          extended by cz.cuni.jagrlib.VCommand.ArcTo
              extended by cz.cuni.jagrlib.VCommand.RArcTo
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
VCommand

public class VCommand.RArcTo
extends VCommand.ArcTo

Draw a circular arc (clockwise) and connects it to the current point.

Since:
0.02
See Also:
VCommand.java, VCommand.ArcTo, VCommand.MoveTo, VectorGraphics.rArcTo(double, double, double, double, double), Serialized Form

Field Summary
 
Fields inherited from class cz.cuni.jagrlib.VCommand.ArcTo
alpha, beta, r
 
Fields inherited from class cz.cuni.jagrlib.VCommand.MoveTo
x, y
 
Fields inherited from class cz.cuni.jagrlib.VectorCommand
FILL_CALLBACK, FILL_DUMMY, FILL_HATCHL, FILL_HATCHR, FILL_SOLID, LINE_CALLBACK, LINE_DASH, LINE_DASHDOT, LINE_DOT, LINE_DUMMY, LINE_SOLID
 
Constructor Summary
VCommand.RArcTo(double _x, double _y, double _r, double _alpha, double _beta)
          Initializing constructor.
 
Method Summary
 void execute(VectorGraphics out)
          Executes the command on the given VectorGraphics interface.
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.jagrlib.VCommand.ArcTo
transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VCommand.RArcTo

public VCommand.RArcTo(double _x,
                       double _y,
                       double _r,
                       double _alpha,
                       double _beta)
Initializing constructor.

Parameters:
_x - X coordinate of arc center.
_y - Y coordinate of arc center.
_r - Arc radius.
_alpha - Starting angle in degrees.
_beta - Finishing angle in degrees.
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class VCommand.ArcTo

execute

public void execute(VectorGraphics out)
             throws BadInterfaceException
Executes the command on the given VectorGraphics interface.

Overrides:
execute in class VCommand.ArcTo
Parameters:
out - Output vector interface.
Throws:
BadInterfaceException
See Also:
VectorGraphics