DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements
Class CurveSubPath

java.lang.Object
  extended by com.cete.dynamicpdf.pageelements.SubPath
      extended by com.cete.dynamicpdf.pageelements.CurveSubPath

public class CurveSubPath
extends SubPath

This class, when added to a Path, is used to create a B�zier curve to the CurveSubPath's specified location using the Source and destination control Points.

Licensing:
This class is a DynamicPDF Generator Professional Edition feature. One of the following licenses is required for non-evaluation usage:

View Example


Constructor Summary
CurveSubPath(float x, float y, float sourceControlPointX, float sourceControlPointY, float destinationControlPointX, float destinationControlPointY)
          Initializes a new instance of the CurveSubPath class.
 
Method Summary
 void draw(PageWriter writer)
          Draws the sub path to the given PageWriter object.
 float getDestinationControlPointX()
          Gets the X coordinate of the destinations control point.
 float getDestinationControlPointY()
          Gets the Y coordinate of the destinations control point.
 float getSourceControlPointX()
          Gets the X coordinate of the sources control point.
 float getSourceControlPointY()
          Gets the Y coordinate of the sources control point.
 float getX()
          Gets the X coordinate of the destination.
 float getY()
          Gets the Y coordinate of the destination.
 void setDestinationControlPointX(float value)
          Sets the X coordinate of the destinations control point.
 void setDestinationControlPointY(float value)
          Sets the Y coordinate of the destinations control point.
 void setSourceControlPointX(float value)
          Sets the X coordinate of the sources control point.
 void setSourceControlPointY(float value)
          Sets the Y coordinate of the sources control point.
 void setX(float value)
          Sets the X coordinate of the destination.
 void setY(float value)
          Sets the Y coordinate of the destination.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurveSubPath

public CurveSubPath(float x,
                    float y,
                    float sourceControlPointX,
                    float sourceControlPointY,
                    float destinationControlPointX,
                    float destinationControlPointY)
Initializes a new instance of the CurveSubPath class.

Parameters:
x - X coordinate of the destination.
y - Y coordinate of the destination.
sourceControlPointX - X coordinate of the sources control point.
sourceControlPointY - Y coordinate of the sources control point.
destinationControlPointX - X coordinate of the destinations control point.
destinationControlPointY - Y coordinate of the destinations control point.
See Also:
CurveSubPath
Method Detail

setX

public void setX(float value)
Sets the X coordinate of the destination.

Parameters:
value - the X coordinate of the destination.

getX

public float getX()
Gets the X coordinate of the destination.

Returns:
the X coordinate of the destination.

setY

public void setY(float value)
Sets the Y coordinate of the destination.

Parameters:
value - the Y coordinate of the destination.

getY

public float getY()
Gets the Y coordinate of the destination.

Returns:
the Y coordinate of the destination.

setSourceControlPointX

public void setSourceControlPointX(float value)
Sets the X coordinate of the sources control point.

Parameters:
value - the X coordinate of the sources control point.

getSourceControlPointX

public float getSourceControlPointX()
Gets the X coordinate of the sources control point.

Returns:
the X coordinate of the sources control point.

setSourceControlPointY

public void setSourceControlPointY(float value)
Sets the Y coordinate of the sources control point.

Parameters:
value - the Y coordinate of the sources control point.

getSourceControlPointY

public float getSourceControlPointY()
Gets the Y coordinate of the sources control point.

Returns:
the Y coordinate of the sources control point.

setDestinationControlPointX

public void setDestinationControlPointX(float value)
Sets the X coordinate of the destinations control point.

Parameters:
value - the X coordinate of the destinations control point.

getDestinationControlPointX

public float getDestinationControlPointX()
Gets the X coordinate of the destinations control point.

Returns:
the X coordinate of the destinations control point.

setDestinationControlPointY

public void setDestinationControlPointY(float value)
Sets the Y coordinate of the destinations control point.

Parameters:
value - the Y coordinate of the destinations control point.

getDestinationControlPointY

public float getDestinationControlPointY()
Gets the Y coordinate of the destinations control point.

Returns:
the Y coordinate of the destinations control point.

draw

public void draw(PageWriter writer)
Draws the sub path to the given PageWriter object.

Specified by:
draw in class SubPath
Parameters:
writer - PageWriter object to receive the sub path's output.
See Also:
PageWriter

DynamicPDF by ceTe Software

API Reference for DynamicPDF v10.04 for Java generated on September 25, 2019
© Copyright 2019, ceTe Software