Module ep_ellipse

@% License: MIT File: ep_ellipse.erl Description: Layout primitives.

Copyright © 2017 Lloyd R. Prentice

Version: .01

Authors: Lloyd R. Prentice.

Description

@% License: MIT File: ep_ellipse.erl Description: Layout primitives

Function Index

axes/1Return axes.
border_color/1Return border color.
border_specs/1Return border specifications.
border_style/1Return border style.
center/1Return center coordinates.
colors/1Return border and fill colors.
create/2Create ellipse map.
ellipse/3
ellipse_specs/1Return ellipse specifications.
fill_color/1Return fill color.
format/1Return page format.
update_border/2Update border.
update_border_color/2Update border color.
update_border_style/2Update ellipse style.
update_center/3Update center coordinates.
update_dimensions/3Update dimensions.
update_fill_color/2Update fill color.
update_format/2Update format.

Function Details

axes/1

axes(X1::ep_ellipse()) -> xy1_xy2()

Return axes

border_color/1

border_color(X1::ep_ellipse()) -> color()

Return border color

border_specs/1

border_specs(EllipseMap::ep_ellipse()) -> {points(), line_style(), color()}

Return border specifications

border_style/1

border_style(X1::ep_ellipse()) -> line_style()

Return border style

center/1

center(X1::ep_ellipse()) -> xy()

Return center coordinates

colors/1

colors(EllipseMap::ep_ellipse()) -> tuple()

Return border and fill colors

create/2

create(Center::xy(), Axes::xy1_xy2()) -> ep_ellipse()

Create ellipse map

ellipse/3

ellipse(PDF::pdf_server_pid(), Job::ep_job(), EllipseMap::ep_ellipse()) -> ok

ellipse_specs/1

ellipse_specs(EllipseMap::ep_ellipse()) -> {number(), number(), xy(), xy()}

Return ellipse specifications

fill_color/1

fill_color(X1::ep_ellipse()) -> color()

Return fill color

format/1

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

Return page format

update_border/2

update_border(Border::points(), EllipseMap::ep_ellipse()) -> tuple()

Update border

update_border_color/2

update_border_color(BorderColor::color(), EllipseMap::ep_ellipse()) -> ep_ellipse()

Update border color

update_border_style/2

update_border_style(BorderStyle::line_style(), EllipseMap::ep_ellipse()) -> ep_ellipse()

Update ellipse style

update_center/3

update_center(CenterX::number(), CenterY::number(), EllipseMap::ep_ellipse()) -> ep_ellipse()

Update center coordinates

update_dimensions/3

update_dimensions(XAxis::xy(), YAxis::xy(), EllipseMap::ep_ellipse()) -> ep_ellipse()

Update dimensions

update_fill_color/2

update_fill_color(FillColor::color(), EllipseMap::ep_ellipse()) -> ep_ellipse()

Update fill color

update_format/2

update_format(Format::integer(), EllipseMap::ep_ellipse()) -> ep_ellipse()

Update format


Generated by EDoc