Skip to contents

2D graphics

gMOIPTheme()
The ggplot theme for the package
plotCones2D()
Plot a cone defined by a point in 2D.
plotCriterion2D()
Create a plot of the criterion space of a bi-objective problem
plotHull2D()
Plot the convex hull of a set of points in 2D.
plotLines2D()
Plot the lines of a linear mathematical program (Ax = b)
plotNDSet2D()
Create a plot of a discrete non-dominated set.
plotPolytope2D()
Plot the polytope (bounded convex set) of a linear mathematical program
plotPolytope()
Plot the polytope (bounded convex set) of a linear mathematical program (Ax <= b)

3D graphics

finalize3D()
Finalize the RGL window.
ini3D()
Initialize the RGL window.
loadView()
Help function to load the view angle for the RGL 3D plot from a file or matrix
plotCones3D()
Plot a cone defined by a point in 3D.
plotHull3D()
Plot the convex hull of a set of points in 3D.
plotMTeX3D()
Plot TeX in the margin
plotPlane3D()
Plot a plane in 3D.
plotPoints3D()
Plot points in 3D.
plotPolygon3D()
Plot a polygon.
plotPolytope3D()
Plot the polytope (bounded convex set) of a linear mathematical program
plotRectangle3D()
Plot a rectangle defined by two corner points.
plotTeX3D()
Plot TeX at a position.
plotTitleTeX3D()
Draw boxes, axes and other text outside the data using TeX strings.
saveView()
Help function to save the view angle for the RGL 3D plot
plotPolytope()
Plot the polytope (bounded convex set) of a linear mathematical program (Ax <= b)
getTexture()
Save a point symbol as a temporary file.

Convex hull

convexHull()
Find the convex hull of a set of points.
hullSegment()
Find segments (lines) of a face.
inHull()
Efficient test for points inside a convex hull in p dimensions.
plotHull2D()
Plot the convex hull of a set of points in 2D.
plotHull3D()
Plot the convex hull of a set of points in 3D.
dimFace()
Return the dimension of the convex hull of a set of points.

Matematical programming

plotPolytope()
Plot the polytope (bounded convex set) of a linear mathematical program (Ax <= b)
cornerPoints()
Calculate the corner points for the polytope Ax<=b.
cornerPointsCont()
Calculate the corner points for the polytope Ax<=b assuming all variables are continuous.
binaryPoints()
Binary (0-1) points in the feasible region (Ax<=b).
criterionPoints()
Calculate the criterion points of a set of points and ranges to find the set of non-dominated points (Pareto points) and classify them into extreme supported, non-extreme supported, non-supported.
integerPoints()
Integer points in the feasible region (Ax<=b).
slices()
Find all corner points in the slices define for each fixed integer combination.

Multi-objective programming

addNDSet()
Add discrete points to a non-dominated set and classify them into extreme supported, non-extreme supported, non-supported.
classifyNDSet()
Classify a set of nondominated points
classifyNDSetExtreme()
Find extreme points of a nondominated set of points
genNDSet()
Generate a sample of nondominated points.
genSample()
Generate a sample of points in dimension $p$.
addRays()
Add all points on the bounding box hit by the rays.

Other

texToPng()
Convert LaTeX to a png file
pngSize()
To size of the png file.
df2String()
Convert each row to a string.
mergeLists()
Merge two lists to one