Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

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

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

Author(s)

Jeff Gentry

See Also

Examples

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)

Rgraphviz

Provides plotting capabilities for R graph objects

v2.34.0
EPL
Authors
Kasper Daniel Hansen [cre, aut], Jeff Gentry [aut], Li Long [aut], Robert Gentleman [aut], Seth Falcon [aut], Florian Hahne [aut], Deepayan Sarkar [aut]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.