Module ep_bezier

License: MIT File: ep_bezier.erl Description: Display bezier curves.

Copyright © 2018 Lloyd R. Prentice

Version: .01

Authors: Lloyd R. Prentice.

Description

License: MIT File: ep_bezier.erl Description: Display bezier curves

Function Index

bezier/3Bezier to pdf.
color/1Return color of bezier Colors: white, silver, gray, black, maroon, red, fuschia, purple, lime, green, olive, yellow, navy, blue, teal, aqua.
control1/1Return return control point 1.
control2/1Return return control point 2.
create/4Create bezier map.
features/1Return style of bezier; e.g.
format/1Return page format.
from/1Return start-of-bezier coordinates.
to/1Return end-of-bezier coordinates.
update_color/2Update color of line: e.g.
update_control1/2
update_control2/2
update_format/2Update page format SEE: rp(ep_format:formats().
update_from/2
update_to/2
update_width/2Update width of bezier.
width/1Return width of bezier.

Function Details

bezier/3

bezier(PDF::pdf_server_pid(), Job::ep_job(), BezierMap::ep_bezier()) -> pdf_server_pid()

Bezier to pdf

color/1

color(X1::ep_bezier()) -> color()

Return color of bezier Colors: white, silver, gray, black, maroon, red, fuschia, purple, lime, green, olive, yellow, navy, blue, teal, aqua

control1/1

control1(X1::ep_bezier()) -> xy()

Return return control point 1

control2/1

control2(X1::ep_bezier()) -> xy()

Return return control point 2

create/4

create(Pt1::xy(), Pt2::xy(), Pt3::xy(), Pt4::xy()) -> ep_bezier()

Create bezier map

features/1

features(BezierMap::ep_bezier()) -> {points(), color()}

Return style of bezier; e.g. width, dash, color

format/1

format(X1::ep_bezier()) -> page_format()

Return page format

from/1

from(X1::ep_bezier()) -> xy()

Return start-of-bezier coordinates

to/1

to(X1::ep_bezier()) -> xy()

Return end-of-bezier coordinates

update_color/2

update_color(Color::color(), BezierMap::ep_bezier()) -> ep_bezier()

Update color of line: e.g. white, silver, gray, black, maroon, red, fuschia, purple, lime, green, olive, yellow, navy, blue, teal, aqua

update_control1/2

update_control1(Control1::xy(), BezierMap::ep_bezier()) -> ep_bezier()

update_control2/2

update_control2(Control2::xy(), BezierMap::ep_bezier()) -> ep_bezier()

update_format/2

update_format(Format::page_format(), BezierMap::ep_bezier()) -> ep_bezier()

Update page format SEE: rp(ep_format:formats().

update_from/2

update_from(From::xy(), BezierMap::ep_bezier()) -> ep_bezier()

update_to/2

update_to(To::xy(), BezierMap::ep_bezier()) -> ep_bezier()

update_width/2

update_width(Width::points(), BezierMap::ep_bezier()) -> ep_bezier()

Update width of bezier

width/1

width(X1::ep_bezier()) -> points()

Return width of bezier


Generated by EDoc