Learn R Programming

Rgraphviz (version 2.16.0)

BezierCurve-class: Class "BezierCurve": A class to describe a Bezier curve

Description

This class is used to represent a Bezier curve in R, which can then be used for other applications, plotted, etc

Arguments

Objects from the Class

Objects can be created by calls of the form new("BezierCurve", ...).

Slots

cPoints:
Object of class "list": A list of xyPoint objects, representing control points for the curve

Methods

cPoints:
Returns the cPoints slot
pointList:
Returns a list of all points having been processed with teh getPoints method of xyPoint
bezierPoints:
Returns a matrix giving x & y points (by column) for the complete Bezier curve
lines:
Draws the Bezier curve
show:
Provides a concise display of information

See Also

xyPoint

Examples

Run this code
V <- letters[1:10]
M <- 1:4
g1 <- randomGraph(V, M, .2)
z <- agopen(g1,"foo")
x <- AgEdge(z)  ## list of AgEdge objects
x[[1]]  ## AgEdge
a <- splines(x[[1]])[[1]]
a  ## BezierCurve

cPoints(a)
pointList(a)
bezierPoints(a)

Run the code above in your browser using DataLab