diagrams-lib-1.4.1.2: Embedded domain-specific language for declarative graphics

Description

Tools for adjusting the length of parametric objects such as segments and trails.

Synopsis

# Documentation

adjust :: (N t ~ n, Sectionable t, HasArcLength t, Fractional n) => t -> AdjustOpts n -> t Source #

Adjust the length of a parametric object such as a segment or trail. The second parameter is an option record which controls how the adjustment should be performed; see AdjustOpts.

How should a segment, trail, or path be adjusted?

Instances

 Fractional n => Default (AdjustOpts n) Source # Methods

Which method should be used for adjusting?

Which end(s) of the object should be adjusted?

Tolerance to use when doing adjustment.

What method should be used for adjusting a segment, trail, or path?

Constructors

 ByParam n Extend by the given parameter value (use a negative parameter to shrink) ByAbsolute n Extend by the given arc length (use a negative length to shrink) ToAbsolute n Extend or shrink to the given arc length

Instances

 Source # Methods

Which side of a segment, trail, or path should be adjusted?

Constructors