CurveTo Class Documentation

class CurveTo : Segment

Namespace:com::datalogics::PDFL

Inherits from:
Segment

Detailed Description

The curveto operator is used to draw a Bezier curve. The curved segment is appended to a path.

The curveto operator calculates the curve between two endpoints, the current (beginning) point and the final (end) point, and in relation to two matching control points.

The control points define the nature of the curve between the two endpoints. These values are represented by a series of x and y coordinates.

Uses types

Constructor & Destructor Documentation

CurveTo

CurveTo(double x1, double y1, double x2, double y2, double x3, double y3)

Parameters

x1: double

The x-coordinate of the first control point.

y1: double

The y-coordinate of the first control point.

x2: double

The x-coordinate of the second control point.

y2: double

The y-coordinate of the second control point.

x3: double

The x-coordinate of the new current point.

y3: double

The y-coordinate of the new current point.

Append a cubic Bézier curve to the current path.The curve extends from the current point to the point (x3, y3), using (x1, y1) and (x2, y2) as the Bézier control points.The new current point is (x3 , y3).

CurveTo

CurveTo(Point point1, Point point2, Point point3)

Parameters

point1: Point

the first control point.

point2: Point

the second control point.

point3: Point

the new current point.

Append a cubic Bézier curve to the current path.The curve extends from the current point to point3, using point1 and point2 as the Bézier control points.The new current point is point3.

Member Function Documentation

delete

synchronized void delete(Boolean disposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized void delete()

Returns:

synchronized void

finalize

void finalize()

Returns:

void

getPoint1

Point getPoint1()

Returns:

Point

The first control point.

getPoint2

Point getPoint2()

Returns:

Point

The second control point.

getPoint3

Point getPoint3()

Returns:

Point

The new current point.

setPoint1

void setPoint1(Point value)

Parameters

value: Point

Returns:

void

The first control point.

setPoint2

void setPoint2(Point value)

Parameters

value: Point

Returns:

void

The second control point.

setPoint3

void setPoint3(Point value)

Parameters

value: Point

Returns:

void

The new current point.

toString

String toString()

Returns:

String