Segment-class: Class "Segment"
Description
Extend class "Figure". Representation of line segments
starting from the origin.Objects from the Class
Objects can be created by calls of the form new("Segment", ...).
It is recommended to use the generator Segment.Slots
dimspace:- Object of class
"numeric". Dimension
of the space where the segment lies. coord:- Object of class
"matrix". A 2x1 matrix
containing the Cartesian coordinates of the end point which does
not lie at the origin.
Extends
Class "Figure", directly.Methods
- content
signature(x = "Segment"): compute the segment length. - covariogram
signature(x = "Segment", f = "function"):
covariogram for a Segment object. - plot
signature(x = "Segment", y = "missing"):
plot a Segment object. Implemented only for planar segments.
The extra argument origin (default:
null vector) may be used to plot the segment translated by
the vector origin. If the extra argument add
(default: FALSE) is TRUE, the segment is added to
the current plot.signature(x = "Segment", y = "matrix"):
Plot the strip defined as the Minkowski sum of x and the
linear subspace spanned by the column vectors of y. Only
implemented in 2D. In addition to the two arguments origin
and add described above, the arguments density,
angle, col, border and lty (see
polygon) can be
provided in order to customize the graphical representation of the strip. - print
signature(x = "Segment"): print a segment
object.